From 4a6cd383db9922d7a9cc96dbbca3cdd3e39989be Mon Sep 17 00:00:00 2001 From: Aydar Mukhametzyanov Date: Mon, 24 Mar 2025 18:29:20 +0100 Subject: [PATCH] IJPL-180867 Merged menu does not collapse until IDE resized on Linux Previously, MainToolbar.removeNotify() would remove all widthCalculationListeners. But these listeners were added not by MainToolbar.addNotify, but by ToolbarFrameHeader.addNotify, so they shouldn't be managed by MainToolbar. GitOrigin-RevId: a7c7529c45e0ef7d08742e368a85f5187ae180f8 --- .../com/intellij/openapi/wm/impl/headertoolbar/MainToolbar.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbar.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbar.kt index 2da822d4b934..6579182018eb 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbar.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbar.kt @@ -339,7 +339,6 @@ class MainToolbar( super.removeNotify() if (ScreenUtil.isStandardAddRemoveNotify(this)) { coroutineScope.cancel() - widthCalculationListeners.clear() } }