Community
Participate
Working Groups
We have services that implement the IDisposable interface that are not getting disposed. If such services are created by the context then they do not get disposed because the context doesn't know about the IDisposable interface. When services are retrieved from the service locator and delegated to the context, we should store the returned service in the service locator so that the service gets disposed when the service locator gets disposed.
Fix pushed to R4_development.
Submitted the Bugzilla form too early again... :| http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?h=R4_development&id=b871199519dd0fc4f5d7a706f67624241f8738e8