mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -865,6 +865,7 @@ public abstract class DebugProcessImpl extends UserDataHolderBase implements Deb
|
||||
public void dispose() {
|
||||
NodeRendererSettings.getInstance().removeListener(mySettingsListener);
|
||||
Disposer.dispose(myDisposable);
|
||||
myRequestManager.setFilterThread(null);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
package com.intellij.debugger.engine;
|
||||
|
||||
import com.intellij.debugger.DebuggerBundle;
|
||||
import com.intellij.debugger.DebuggerInvocationUtil;
|
||||
import com.intellij.debugger.actions.DebuggerActions;
|
||||
import com.intellij.debugger.engine.evaluation.EvaluationContext;
|
||||
import com.intellij.debugger.engine.evaluation.EvaluationContextImpl;
|
||||
@@ -210,7 +211,13 @@ public class JavaDebugProcess extends XDebugProcess {
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
myJavaSession.getProcess().dispose();
|
||||
DebuggerInvocationUtil.invokeLater(myJavaSession.getProject(), new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
myJavaSession.dispose();
|
||||
}
|
||||
});
|
||||
myNodeManager.dispose();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -366,6 +366,6 @@ public class JavaStackFrame extends XStackFrame {
|
||||
@Nullable
|
||||
@Override
|
||||
public Object getEqualityObject() {
|
||||
return getStackFrameProxy();
|
||||
return getStackFrameProxy().hashCode();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user