mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
[ui] ToolbarSettings has only implementation: ExperimentalToolbarSettings #IDEA-278664 fixed
GitOrigin-RevId: b9a99af90ee3e8178b28ca8e92f9d6de0369112b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0cd270a13c
commit
b2add08f8a
@@ -1,6 +1,7 @@
|
||||
// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package com.intellij.debugger.actions
|
||||
|
||||
import com.intellij.application.options.RegistryManager
|
||||
import com.intellij.debugger.DebuggerManagerEx
|
||||
import com.intellij.debugger.impl.DebuggerSession
|
||||
import com.intellij.debugger.settings.DebuggerSettings
|
||||
@@ -11,7 +12,6 @@ import com.intellij.openapi.actionSystem.AnAction
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent
|
||||
import com.intellij.openapi.actionSystem.ShortcutSet
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.xdebugger.XDebuggerManager
|
||||
import com.intellij.xdebugger.impl.XDebugSessionImpl
|
||||
import java.util.*
|
||||
@@ -55,13 +55,13 @@ class RunToolbarHotSwapAction : AnAction(), RTBarAction {
|
||||
e.presentation.isVisible =
|
||||
session != null
|
||||
&& HotSwapUIImpl.canHotSwap(session)
|
||||
&& Registry.`is`("ide.new.navbar.hotswap", false)
|
||||
&& RegistryManager.getInstance().`is`("ide.new.navbar.hotswap")
|
||||
|
||||
if(e.presentation.isVisible) {
|
||||
e.presentation.isEnabled = !e.isProcessTerminating()
|
||||
}
|
||||
|
||||
if (!RunToolbarProcess.experimentalUpdating()) {
|
||||
if (!RunToolbarProcess.isExperimentalUpdatingEnabled) {
|
||||
e.mainState()?.let {
|
||||
e.presentation.isVisible = e.presentation.isVisible && checkMainSlotVisibility(it)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user