aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Christopher Vogt <oss.nsp@cvogt.org>2017-08-10 13:10:35 +0200
committerGitHub <noreply@github.com>2017-08-10 13:10:35 +0200
commit0818c0f175ce2ad187235172735b0915d0471ed0 (patch)
tree03a544a3e95ee36e1395c4bf383410e71054c5fc
parent3c666efaeecbc35e75f273f5078477f6714c84d4 (diff)
parentd18be6ad5f70bbf4b23953123a2673a67996d896 (diff)
downloadcbt-0818c0f175ce2ad187235172735b0915d0471ed0.tar.gz
cbt-0818c0f175ce2ad187235172735b0915d0471ed0.tar.bz2
cbt-0818c0f175ce2ad187235172735b0915d0471ed0.zip
Merge pull request #554 from jasonholloway/gui-in-headless
Fix gui summoning browser in headless mode
-rw-r--r--tools/gui/src/Main.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/gui/src/Main.scala b/tools/gui/src/Main.scala
index 8dd2c3e..3b4bd90 100644
--- a/tools/gui/src/Main.scala
+++ b/tools/gui/src/Main.scala
@@ -88,7 +88,9 @@ object Main {
}
}
server.start()
- java.awt.Desktop.getDesktop.browse(new java.net.URI(s"http://localhost:$uiPort/"))
+ if(!java.awt.GraphicsEnvironment.isHeadless()) {
+ java.awt.Desktop.getDesktop.browse(new java.net.URI(s"http://localhost:$uiPort/"))
+ }
println("Press Enter to stop UI server.")
while (Source.stdin.getLines().next().nonEmpty) {}