diff --git a/build.gradle.kts b/build.gradle.kts
index b711211..aabbcbe 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -14,7 +14,7 @@ repositories {
// Configure Gradle IntelliJ Plugin
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
intellij {
- version.set("2022.2.5")
+ version.set("2023.3.3")
type.set("IC") // Target IDE Platform
plugins.set(listOf("com.intellij.java"))
@@ -31,8 +31,8 @@ tasks {
}
patchPluginXml {
- sinceBuild.set("222")
- untilBuild.set("232.*")
+ sinceBuild.set("233")
+ untilBuild.set("233.*")
}
signPlugin {
diff --git a/src/main/kotlin/rs485/network/breakpoint/DebuggerManagerAttacher.kt b/src/main/kotlin/rs485/network/breakpoint/PostStartupListener.kt
similarity index 50%
rename from src/main/kotlin/rs485/network/breakpoint/DebuggerManagerAttacher.kt
rename to src/main/kotlin/rs485/network/breakpoint/PostStartupListener.kt
index 227273f..7f2fb9c 100644
--- a/src/main/kotlin/rs485/network/breakpoint/DebuggerManagerAttacher.kt
+++ b/src/main/kotlin/rs485/network/breakpoint/PostStartupListener.kt
@@ -1,20 +1,12 @@
package rs485.network.breakpoint
import com.intellij.openapi.project.Project
-import com.intellij.openapi.project.ProjectManagerListener
+import com.intellij.openapi.startup.ProjectActivity
import com.intellij.xdebugger.XDebuggerManager
-class DebuggerManagerAttacher : ProjectManagerListener {
- private var associatedProject: Project? = null
-
- override fun projectOpened(project: Project) {
- if (associatedProject != null) {
- return
- }
- associatedProject = project
-
+class PostStartupListener : ProjectActivity {
+ override suspend fun execute(project: Project) {
val connection = project.messageBus.connect()
-
val executionListener = LWJGLExitMouseGrabDebuggerManagerListener()
connection.subscribe(XDebuggerManager.TOPIC, executionListener)
}
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index a9e55d9..467363b 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -22,10 +22,6 @@
+
-
-
-
-