mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
change signature: follow signature changes after conflicts (IDEA-264699)
GitOrigin-RevId: e5367d1478464b0f4cfce441f2edfa456f4159dc
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ee26daf130
commit
6dfd55de7c
-5
@@ -91,7 +91,6 @@ public abstract class ChangeSignatureDialogBase<ParamInfo extends ParameterInfo,
|
||||
private DelegationPanel myDelegationPanel;
|
||||
protected AnActionButton myPropagateParamChangesButton;
|
||||
protected Set<Method> myMethodsToPropagateParameters = null;
|
||||
private boolean myDisposed;
|
||||
|
||||
private Tree myParameterPropagationTreeToReuse;
|
||||
|
||||
@@ -133,7 +132,6 @@ public abstract class ChangeSignatureDialogBase<ParamInfo extends ParameterInfo,
|
||||
@Override
|
||||
public void dispose() {
|
||||
myUpdateSignatureAlarm.cancelAllRequests();
|
||||
myDisposed = true;
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -588,12 +586,10 @@ public abstract class ChangeSignatureDialogBase<ParamInfo extends ParameterInfo,
|
||||
if (mySignatureArea == null || myPropagateParamChangesButton == null) return;
|
||||
|
||||
final Runnable updateRunnable = () -> {
|
||||
if (myDisposed) return;
|
||||
myUpdateSignatureAlarm.cancelAllRequests();
|
||||
myUpdateSignatureAlarm.addRequest(() ->
|
||||
PsiDocumentManager.getInstance(myProject).performLaterWhenAllCommitted(() -> updateSignatureAlarmFired()), 100, ModalityState.stateForComponent(mySignatureArea));
|
||||
};
|
||||
//noinspection SSBasedInspection
|
||||
SwingUtilities.invokeLater(updateRunnable);
|
||||
}
|
||||
|
||||
@@ -640,7 +636,6 @@ public abstract class ChangeSignatureDialogBase<ParamInfo extends ParameterInfo,
|
||||
myMethodsToPropagateParameters = null;
|
||||
}
|
||||
|
||||
myDisposed = true;
|
||||
invokeRefactoring(createRefactoringProcessor());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user