Skip to content

Commit 68bd7d4

Browse files
committed
hotfix: Fix plugin initialization error
- Add CodeXPStartupActivity to call init block in CodeXPService - Add CodeXPStartupActivity as PostStartupActivity in plugin.xml
1 parent 5691323 commit 68bd7d4

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.github.ilovegamecoding.intellijcodexp.activities
2+
3+
import com.github.ilovegamecoding.intellijcodexp.services.CodeXPService
4+
import com.intellij.openapi.application.ApplicationManager
5+
import com.intellij.openapi.diagnostic.thisLogger
6+
import com.intellij.openapi.project.Project
7+
import com.intellij.openapi.startup.StartupActivity
8+
9+
class CodeXPStartupActivity : StartupActivity {
10+
override fun runActivity(project: Project) {
11+
thisLogger().warn("CodeXPStartupActivity.runActivity")
12+
val codeXPService = ApplicationManager.getApplication().getService(CodeXPService::class.java)
13+
}
14+
}

src/main/resources/META-INF/plugin.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
<resource-bundle>messages.CodeXPBundle</resource-bundle>
1010

1111
<extensions defaultExtensionNs="com.intellij">
12+
<postStartupActivity
13+
implementation="com.github.ilovegamecoding.intellijcodexp.activities.CodeXPStartupActivity"/>
1214
<toolWindow factoryClass="com.github.ilovegamecoding.intellijcodexp.toolWindow.CodeXPToolWindowFactory"
1315
anchor="right"
1416
id="CodeXP Dashboard" icon="icons/toolWindowIcon.svg"/>
@@ -18,9 +20,6 @@
1820
instance="com.github.ilovegamecoding.intellijcodexp.toolWindow.CodeXPConfigurable"/>
1921
</extensions>
2022

21-
<application-components>
22-
</application-components>
23-
2423
<applicationListeners>
2524
<listener class="com.github.ilovegamecoding.intellijcodexp.listeners.CodeXPEventListener"
2625
topic="com.intellij.openapi.actionSystem.ex.AnActionListener"/>

0 commit comments

Comments
 (0)