Community
Participate
Working Groups
In our project, we use gmf, and we get memory leak issue. we found that DiagramRulerProvider add NotificationListener for guides in init(), but not remove from DiagramEventBroker when invoke uninit(). Even DiagramEventBroker use weakhashmap for store the listener, but the key, which is the guide is also referenced by the value, so the listener can't been released when my resource is unload. Is there any other way to remove the listener for the guides, which are added in NotificationListener.init()