diff --git a/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt b/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt index 59ce4a1..fdef29d 100644 --- a/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt +++ b/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt @@ -1,10 +1,12 @@ package com.chylex.intellij.inspectionlens import com.intellij.openapi.Disposable +import com.intellij.openapi.components.Service /** * Gets automatically disposed when the plugin is unloaded. */ +@Service class InspectionLensPluginDisposableService : Disposable { override fun dispose() {} } diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index c539d2e..2e5f8d9 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -50,10 +50,6 @@ <depends>com.intellij.modules.platform</depends> <depends optional="true" config-file="compatibility/InspectionLens-Grazie.xml">tanvd.grazi</depends> - <extensions defaultExtensionNs="com.intellij"> - <applicationService serviceImplementation="com.chylex.intellij.inspectionlens.InspectionLensPluginDisposableService" /> - </extensions> - <applicationListeners> <listener class="com.chylex.intellij.inspectionlens.InspectionLensPluginListener" topic="com.intellij.ide.plugins.DynamicPluginListener" /> </applicationListeners>