Преглед изворни кода

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

Shave off a few milliseconds.
Rusty Bird пре 4 година
родитељ
комит
9d9ef25b05
1 измењених фајлова са 4 додато и 5 уклоњено
  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