mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-128651 Keep duplicate in same folder when duplicating a run configuration
This commit is contained in:
@@ -1182,7 +1182,9 @@ open class RunConfigurable @JvmOverloads constructor(private val project: Projec
|
||||
val factory = settings.factory
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
(factory as? ConfigurationFactoryEx<RunConfiguration>)?.onConfigurationCopied(settings.configuration)
|
||||
val configurable = createNewConfiguration(settings, typeNode, selectedNode)
|
||||
val parentNode = selectedNode?.parent
|
||||
val node = (if ((parentNode as? DefaultMutableTreeNode)?.userObject is String) parentNode else typeNode) as DefaultMutableTreeNode
|
||||
val configurable = createNewConfiguration(settings, node, selectedNode)
|
||||
IdeFocusManager.getInstance(project).requestFocus(configurable.nameTextField, true)
|
||||
configurable.nameTextField.selectionStart = 0
|
||||
configurable.nameTextField.selectionEnd = copyName.length
|
||||
|
||||
Reference in New Issue
Block a user