Hi, habe ein mysteriöses Problem:
habe einen JFace TreeViewer mit ContentProvider.
Wenn ich Daten aus meinem Model lösche, den Viewer refreshe, habe ich trotzdem noch "Geister-Items" in meinem Baum: Wenn ich mit der Maus über den Baum fahre, sehe ich noch unsichtbare Items, d.h. nur die Selektion, ohne Text und so.
Mein Model wird nach dem Refresh vom ContentProvider richtig abgefragt und liefert auch die korrekten Daten. Scheint nur so als wenn der Baum das nicht alles mitbekommt.
Wenn ich danach mit viewer.getTree().getItems() die Items hole, sehe ich auch (teilweise) noch alte Items. Hat jemand eine Idee?
habe einen JFace TreeViewer mit ContentProvider.
Wenn ich Daten aus meinem Model lösche, den Viewer refreshe, habe ich trotzdem noch "Geister-Items" in meinem Baum: Wenn ich mit der Maus über den Baum fahre, sehe ich noch unsichtbare Items, d.h. nur die Selektion, ohne Text und so.
Mein Model wird nach dem Refresh vom ContentProvider richtig abgefragt und liefert auch die korrekten Daten. Scheint nur so als wenn der Baum das nicht alles mitbekommt.
Wenn ich danach mit viewer.getTree().getItems() die Items hole, sehe ich auch (teilweise) noch alte Items. Hat jemand eine Idee?