Community
Participate
Working Groups
The method DirtyStateEditorSupport#haveEObjectDescriptionsChanged() is currently implemented like this: public boolean haveEObjectDescriptionsChanged(final IResourceDescription newDescription) { return new DefaultResourceDescriptionDelta(dirtyResource.getDescription(), newDescription).haveEObjectDescriptionsChanged(); } I think it should instead be using the appropriate IResourceDescription.Manager and call its createDelta() method. See attached patch for details.
Created attachment 208534 [details] proposed patch
Scheduled for review.
Makes sense, but we cannot change the signature of haveEObjectDescriptionsChanged. Please add an overloaded variant instead and call that. Feel free to push the changes.
Pushed fix to master: http://git.eclipse.org/c/tmf/org.eclipse.xtext.git/commit/?id=2f6770d309c7091a63051868c5acfbee51f1e160. Marked old method as deprecated and implemented as delegate to new method.
Requested via bug 522520. -M.