# HG changeset patch # User Chris Cannam # Date 1541069818 0 # Node ID ed3f1b5094ade648d82d5d597d6c0a93c0ed3b84 # Parent c0afaca5a0290d8824945cd1ff5c6fdc0b0abf87 Parse this one earlier, to avoid trying to connect to a display first diff -r c0afaca5a029 -r ed3f1b5094ad main/main.cpp --- a/main/main.cpp Thu Nov 01 10:43:17 2018 +0000 +++ b/main/main.cpp Thu Nov 01 10:56:58 2018 +0000 @@ -230,6 +230,12 @@ int main(int argc, char **argv) { + if (argc == 2 && (QString(argv[1]) == "--version" || + QString(argv[1]) == "-v")) { + cerr << SV_VERSION << endl; + exit(0); + } + svSystemSpecificInitialisation(); #ifdef Q_WS_X11 @@ -266,11 +272,6 @@ exit(2); } - if (args.contains("--version") || args.contains("-v")) { - cerr << SV_VERSION << endl; - exit(0); - } - if (args.contains("--no-audio")) audioOutput = false; if (args.contains("--no-osc")) oscSupport = false;