diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index 2252592..7370201 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -408,7 +408,7 @@ class ConfigurationGetter(object): sys.exit() def _promptForMissingArguments(self, error=None): - if self._config['noGui']: + if self._config['noGui'] or utils.isWindowsConsole(): if error: print("{}!".format(error)) print(getMessage("missing-arguments-error")) @@ -550,7 +550,7 @@ class ConfigurationGetter(object): # Arguments not validated yet - booleans are still text values if self._config['language']: setLanguage(self._config['language']) - if (self._config['forceGuiPrompt'] == "True" or not self._config['file']) and not self._config['noGui']: + if (self._config['forceGuiPrompt'] == "True" or not self._config['file']) and not self._config['noGui'] and not utils.isWindowsConsole(): self._forceGuiPrompt() self._checkConfig() self._saveConfig(iniPath)