[smart-update] don't show update options when they shouldn't be shown

GitOrigin-RevId: a56d18f2cbbb2a8414d9f4eea0718e7814f38abd
This commit is contained in:
Ivan Semenov
2025-08-12 13:43:53 +00:00
committed by intellij-monorepo-bot
parent b0316f0799
commit a2889d758c
@@ -47,9 +47,13 @@ internal class VcsUpdateStep : SmartUpdateStep {
}
private fun showOptionsDialog(project: Project) {
val map = CommonUpdateProjectAction().getConfigurableToEnvMap(project)
ActionInfo.UPDATE.createOptionsDialog(project, map, ScopeInfo.PROJECT.getScopeName(DataContext.EMPTY_CONTEXT, ActionInfo.UPDATE)).show()
showOptionsListener.invoke(ActionInfo.UPDATE.showOptions(project))
val showOptions = ActionInfo.UPDATE.showOptions(project)
showOptionsListener.invoke(showOptions)
if (showOptions) {
val map = CommonUpdateProjectAction().getConfigurableToEnvMap(project)
val scopeName = ScopeInfo.PROJECT.getScopeName(DataContext.EMPTY_CONTEXT, ActionInfo.UPDATE)
ActionInfo.UPDATE.createOptionsDialog(project, map, scopeName).show()
}
}
override fun detailsVisible(project: Project): ComponentPredicate {