mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
RIDER-71610
GitOrigin-RevId: 9282f675f660f568022d179ae166c7db2fb35089
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4eee5dd023
commit
86a02f235a
+11
-1
@@ -16,7 +16,6 @@ import com.intellij.openapi.ui.Messages
|
||||
import com.intellij.openapi.util.CheckedDisposable
|
||||
import com.intellij.openapi.util.Disposer
|
||||
import com.intellij.ui.AppUIUtil
|
||||
import com.intellij.util.messages.MessageBusConnection
|
||||
import com.intellij.util.messages.Topic
|
||||
import java.util.*
|
||||
import javax.swing.SwingUtilities
|
||||
@@ -152,6 +151,17 @@ class RunToolbarSlotManager(val project: Project) {
|
||||
update()
|
||||
}
|
||||
}
|
||||
|
||||
override fun runConfigurationRemoved(settings: RunnerAndConfigurationSettings) {
|
||||
var changed = false
|
||||
slotsData.filter { it.value == settings && it.value.environment == null }.forEach {
|
||||
changed = true
|
||||
it.value.configuration = RunManager.getInstance(project).selectedConfiguration
|
||||
}
|
||||
if (changed) {
|
||||
update()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
listeners.forEach { it.enabled() }
|
||||
|
||||
Reference in New Issue
Block a user