We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6427c7 commit 04316edCopy full SHA for 04316ed
src/main/LevelSpace.scala
@@ -63,7 +63,9 @@ class LevelSpace extends DefaultClassManager with ThemeSync { // This can be acc
63
private var modelCounter = 0
64
var letManager = new LetPrim
65
// These need to be cleaned up on unload
66
- private lazy val haltButton: Option[JMenuItem] = if (LevelSpace.isHeadless)
+ // ideally this would check isHeadless, but that is determined in runOnce, which isn't called
67
+ // when the workspace is in testing mode and is therefore headless (Isaac B 7/25/25)
68
+ private lazy val haltButton: Option[JMenuItem] = if (App.app == null)
69
None
70
else
71
App.app.frame.getJMenuBar.getSubElements.collectFirst{case tm: ToolsMenu => tm.getItem(0)}
0 commit comments