@@ -24,8 +24,8 @@ import com.intellij.openapi.updateSettings.impl.UpdateSettings
24
24
import org.jetbrains.kotlin.idea.KotlinPluginUpdater
25
25
import org.jetbrains.kotlin.idea.KotlinPluginUtil
26
26
import org.jetbrains.kotlin.idea.PluginUpdateStatus
27
- import org.jetbrains.kotlin.idea.actions.ConfigurePluginUpdatesDialog.EAPChannels.EAP_1_0
28
27
import org.jetbrains.kotlin.idea.actions.ConfigurePluginUpdatesDialog.EAPChannels.EAP_1_1
28
+ import org.jetbrains.kotlin.idea.actions.ConfigurePluginUpdatesDialog.EAPChannels.EAP_1_2
29
29
import javax.swing.JComponent
30
30
31
31
class ConfigurePluginUpdatesAction : DumbAwareAction () {
@@ -82,8 +82,8 @@ class ConfigurePluginUpdatesDialog(project: Project) : DialogWrapper(project, fa
82
82
}
83
83
84
84
fun EAPChannels.indexIfAvailable () = if (hasChannel) uiIndex else null
85
- initialSelectedChannel = EAP_1_1 .indexIfAvailable() ? :
86
- EAP_1_0 .indexIfAvailable() ? : 0
85
+ initialSelectedChannel = EAP_1_2 .indexIfAvailable() ? :
86
+ EAP_1_1 .indexIfAvailable() ? : 0
87
87
88
88
form.channelCombo.selectedIndex = initialSelectedChannel
89
89
init ()
@@ -102,10 +102,10 @@ class ConfigurePluginUpdatesDialog(project: Project) : DialogWrapper(project, fa
102
102
103
103
private fun saveSelectedChannel (channel : Int ) {
104
104
val hosts = UpdateSettings .getInstance().storedPluginHosts
105
- EAPChannels .values().forEach { hosts.remove( it.url ) }
105
+ hosts.removeIf { it.startsWith( " https://plugins.jetbrains.com/plugins/ " ) && it.endsWith( " /6954 " ) }
106
106
when (channel) {
107
- EAP_1_0 .uiIndex -> hosts.add(EAP_1_0 .url)
108
107
EAP_1_1 .uiIndex -> hosts.add(EAP_1_1 .url)
108
+ EAP_1_2 .uiIndex -> hosts.add(EAP_1_2 .url)
109
109
}
110
110
}
111
111
@@ -120,8 +120,8 @@ class ConfigurePluginUpdatesDialog(project: Project) : DialogWrapper(project, fa
120
120
}
121
121
122
122
enum class EAPChannels (val url : String , val uiIndex : Int ) {
123
- EAP_1_0 (" https://plugins.jetbrains.com/plugins/eap/6954" , 1 ),
124
- EAP_1_1 (" https://plugins.jetbrains.com/plugins/eap-1.1 /6954" , 2 );
123
+ EAP_1_1 (" https://plugins.jetbrains.com/plugins/eap-1.1 /6954" , 1 ),
124
+ EAP_1_2 (" https://plugins.jetbrains.com/plugins/eap-1.2 /6954" , 2 );
125
125
126
126
val hasChannel: Boolean get() = url in UpdateSettings .getInstance().pluginHosts
127
127
}
0 commit comments