IDEA-165004 Memory leak detected: 'com.intellij.openapi.wm.impl.FocusManagerImpl$FurtherRequestor

This commit is contained in:
Vassiliy.Kudryashov
2016-12-08 22:21:52 +03:00
parent 9646c06d3d
commit f086e2401c
@@ -434,6 +434,10 @@ public class FocusManagerImpl extends IdeFocusManager implements Disposable {
public void dispose() {
myForcedFocusRequestsAlarm.cancelAllRequests();
myFocusedComponentAlarm.cancelAllRequests();
for (FurtherRequestor requestor : myValidFurtherRequestors) {
Disposer.dispose(requestor);
}
myValidFurtherRequestors.clear();
}
private class KeyProcessorContext implements KeyEventProcessor.Context {