File tree Expand file tree Collapse file tree 2 files changed +4
-11
lines changed
mps-model-server-plugin/src/main
kotlin/org/modelix/model/server/mps Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Original file line number Diff line number Diff line change 13
13
*/
14
14
package org.modelix.model.server.mps
15
15
16
- import com.intellij.ide.AppLifecycleListener
17
16
import com.intellij.ide.plugins.DynamicPluginListener
18
17
import com.intellij.ide.plugins.IdeaPluginDescriptor
19
18
import com.intellij.openapi.Disposable
20
19
import com.intellij.openapi.components.Service
21
20
import com.intellij.openapi.components.service
22
21
import com.intellij.openapi.project.DumbService
23
22
import com.intellij.openapi.project.Project
23
+ import com.intellij.openapi.startup.StartupActivity
24
24
import jetbrains.mps.ide.project.ProjectHelper
25
25
import jetbrains.mps.project.ProjectBase
26
26
import jetbrains.mps.project.ProjectManager
@@ -127,12 +127,8 @@ class MPSModelServerDynamicPluginListener : DynamicPluginListener {
127
127
}
128
128
}
129
129
130
- class MPSModelServerAppLifecycleListener : AppLifecycleListener {
131
- override fun appStarting (projectFromCommandLine : Project ? ) {
132
- service<MPSModelServer >().ensureStarted()
133
- }
134
-
135
- override fun appStarted () {
130
+ class MPSModelServerStartupActivity : StartupActivity {
131
+ override fun runActivity (project : Project ) {
136
132
service<MPSModelServer >().ensureStarted()
137
133
}
138
134
}
Original file line number Diff line number Diff line change 25
25
<listener
26
26
class =" org.modelix.model.server.mps.MPSModelServerDynamicPluginListener"
27
27
topic =" com.intellij.ide.plugins.DynamicPluginListener" />
28
- <listener
29
- class =" org.modelix.model.server.mps.MPSModelServerAppLifecycleListener"
30
- topic =" com.intellij.ide.AppLifecycleListener" />
31
28
</applicationListeners >
32
29
33
30
<!-- Extension points defined by the plugin.
34
31
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html -->
35
32
<extensions defaultExtensionNs =" com.intellij" >
36
-
33
+ < postStartupActivity implementation = " org.modelix.model.server.mps.MPSModelServerStartupActivity " />
37
34
</extensions >
38
35
</idea-plugin >
You can’t perform that action at this time.
0 commit comments