From a4d042c7c9aa0d8588620b4a9da82dd532993004 Mon Sep 17 00:00:00 2001 From: Tomas Husak Date: Mon, 22 Jul 2024 12:55:52 +0200 Subject: [PATCH] [clion] CPP-38935 fix project status widget NPE GitOrigin-RevId: 4b6d235cf9125c3efc2be2412bacbe9c6f64a3bd --- .../src/com/intellij/openapi/wm/impl/status/EditorBasedWidget.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/EditorBasedWidget.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/EditorBasedWidget.kt index 2bd1a7f65c43..e840cd6bc044 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/EditorBasedWidget.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/EditorBasedWidget.kt @@ -79,6 +79,7 @@ abstract class EditorBasedWidget protected constructor( registerCustomListeners(myConnection) } + @Deprecated("Custom listeners should be registered after class initialization to prevent using not fully constructed class in the listeners.") protected open fun registerCustomListeners(connection: MessageBusConnection) { }