From f8decaebb6a89ee5c8c1dee08b523c15a7013339 Mon Sep 17 00:00:00 2001 From: Alexander Lohnau Date: Fri, 29 Oct 2021 16:37:39 +0200 Subject: [PATCH] GIT_SILENT Fixup validation in interactiveconsole cli parser --- interactiveconsole/main.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/interactiveconsole/main.cpp b/interactiveconsole/main.cpp index 41c18686f..00b11e94b 100644 --- a/interactiveconsole/main.cpp +++ b/interactiveconsole/main.cpp @@ -21,14 +21,13 @@ int main(int argc, char **argv) parser.addOption(kwinOpt); parser.addHelpOption(); parser.process(app); - - if (parser.isSet(kwinOpt)) { + if (parser.isSet(plasmaOpt) && parser.isSet(kwinOpt)) { + qWarning() << "Only one mode can be specified when launching the interactive console"; + exit(1); + } else if (parser.isSet(kwinOpt)) { mode = InteractiveConsole::KWinConsole; } else if (parser.isSet(plasmaOpt)) { mode = InteractiveConsole::PlasmaConsole; - } else if (parser.isSet(plasmaOpt) && parser.isSet(kwinOpt)) { - qWarning() << "Only one mode can be specified when launching the interactive console"; - exit(1); } // set to delete on close auto console = new InteractiveConsole(mode);