Browse Source

misc/qubes-run-gnome-terminal: avoid external utility (grep)

Shave off a few milliseconds.
Rusty Bird 4 years ago
parent
commit
9d9ef25b05
1 changed files with 4 additions and 5 deletions
  1. 4 5
      misc/qubes-run-gnome-terminal

+ 4 - 5
misc/qubes-run-gnome-terminal

@@ -5,8 +5,7 @@
 # Check if our gnome-terminal version supports --wait
 # (we can't just run it and check exit code, because if it works, it will
 # return the exit code of the child process)
-if gnome-terminal --help-terminal-options | grep --silent -- --wait; then
-    exec gnome-terminal --wait "$@"
-else
-    exec gnome-terminal "$@"
-fi
+case "$(gnome-terminal --help-terminal-options)" in
+    *--wait*) exec gnome-terminal --wait "$@" ;;
+    *)        exec gnome-terminal "$@" ;;
+esac