in src/main/kotlin/org/jetbrains/tinygoplugin/services/TinyGoSettingsService.kt [119:130]
override fun apply() {
thisLogger().warn("Apply called")
val oldConfiguration = project.tinyGoConfiguration()
val oldSdk = oldConfiguration.sdk
val oldTarget = oldConfiguration.targetPlatform
tinyGoSettings.saveState(project)
propagateGoFlags()
updateTinyGoRunConfigurations()
if (oldSdk != tinyGoSettings.sdk || oldTarget != tinyGoSettings.targetPlatform) {
sendReloadLibrariesSignal(project)
}
}