Skip to content

Commit

Permalink
Fixing problem with creating run configuration twice (#267)
Browse files Browse the repository at this point in the history
  • Loading branch information
Błażej Kardyś authored Aug 30, 2022
1 parent 6e09beb commit 86f2510
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@ object RunConfigurations extends IntelliJApi {
}
val selectedConfiguration = producer.getConfigurationSettings

val runManager = RunManager.getInstance(project)

runManager.setTemporaryConfiguration(selectedConfiguration)
runManager.setSelectedConfiguration(selectedConfiguration)

shortenCommandLine.foreach { cmdline =>
selectedConfiguration.getConfiguration match {
case c: JavaTestConfigurationBase =>
Expand Down Expand Up @@ -190,11 +195,6 @@ object RunConfigurations extends IntelliJApi {
dataContext.put(Location.DATA_KEY, location)

val configurationContext = ConfigurationContext.getFromContext(dataContext)
val runManager = configurationContext.getRunManager.asInstanceOf[RunManagerEx]
val configurationFromContext = read { configurationContext.getConfiguration }

runManager.setTemporaryConfiguration(configurationFromContext)
runManager.setSelectedConfiguration(configurationFromContext)

waitForSmartMode(project)
val configurations = read { configurationContext.getConfigurationsFromContext }
Expand Down

0 comments on commit 86f2510

Please sign in to comment.