IJPL-178449 Sometimes toolbar shows only main menu after Zen and DFM modes until the next click

GitOrigin-RevId: 050ede69672c523758fef17a21389aa1d1425a70
This commit is contained in:
Vera Petrenkova
2025-02-19 22:10:01 +00:00
committed by intellij-monorepo-bot
parent 7ebd9b2dc0
commit 00dd727573
2 changed files with 3 additions and 4 deletions
@@ -319,11 +319,11 @@ internal class ToolbarFrameHeader(
toolbarPlaceholder.add(newToolbar, BorderLayout.CENTER)
}
mainMenuWithButton.recalculateWidth(newToolbar)
newToolbar.revalidate()
newToolbar.repaint()
toolbarPlaceholder.revalidate()
toolbarPlaceholder.repaint()
mainMenuWithButton.recalculateWidth(toolbar)
this@ToolbarFrameHeader.revalidate()
this@ToolbarFrameHeader.repaint()
}
@@ -22,7 +22,6 @@ import org.jetbrains.annotations.ApiStatus
import java.util.concurrent.ConcurrentLinkedDeque
import javax.swing.Icon
import javax.swing.JFrame
import javax.swing.JMenu
class MainMenuWithButton(
val coroutineScope: CoroutineScope, private val frame: JFrame,
@@ -101,9 +100,9 @@ class MainMenuWithButton(
toolbarMainMenu.add(item)
}
toolbarMainMenu.rootMenuItems.forEach { it.updateUI() }
toolbar.revalidate()
toolbar.repaint()
}
toolbar.revalidate()
toolbar.repaint()
}
}