Community
Participate
Working Groups
Assume you have a type and a typed element typed by that type. Rename the type (using F2) to a new name. Select the typed element and display its property page. The type editor is displaying the new type name (OK). Execute undo for the type rename action, without changing the selection. Now the type editor is still displaying the new type name, not the old type name as it should, even though the name as been reverted.
This is a common problem in the whole property view framework : reference editors listen on the "type" property, not on the object's properties. The reference itself doesn't change, so the widget is not refreshed. The widgets should listen on their LabelProvider, and the LabelProvider should listen on the object's properties. This will be done after SR1, at best, as LabelProviders need to be refactored anyway.
Still valid in 0.10.0 As LabelProviders are shared, we cannot dispose them. Thus, it would be really dangerous to use listeners (MemoryLeaks)
Same Problem as 364176
*** Bug 364176 has been marked as a duplicate of this bug. ***