From 8352997dcff1cc8b90cbb883a9508ee839398442 Mon Sep 17 00:00:00 2001
From: Phillip Berndt <phillip.berndt@googlemail.com>
Date: Fri, 20 Jan 2017 14:59:57 +0100
Subject: [PATCH] Process --help first, before executing predetect hook

---
 autorandr.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/autorandr.py b/autorandr.py
index 670865a..ad4b22b 100755
--- a/autorandr.py
+++ b/autorandr.py
@@ -881,6 +881,9 @@ def main(argv):
               file=sys.stderr)
         sys.exit(posix.EX_USAGE)
 
+    if "-h" in options or "--help" in options:
+        exit_help()
+
     # Batch mode
     if "--batch" in options:
         if ("DISPLAY" not in os.environ or not os.environ["DISPLAY"]) and os.getuid() == 0:
@@ -975,9 +978,6 @@ def main(argv):
             raise AutorandrException("Failed to remove profile '%s'" % (options["--remove"],), e)
         sys.exit(0)
 
-    if "-h" in options or "--help" in options:
-        exit_help()
-
     detected_profiles = find_profiles(config, profiles)
     load_profile = False
 
-- 
2.39.5