Bug 1067037 - Fixes the usage of passed debugger arguments in mozdebug. r=ted

This commit is contained in:
Alessio Placitelli 2014-09-18 07:14:42 -04:00
parent aeecf6264c
commit 5be534e8c8

View File

@ -118,13 +118,12 @@ def get_debugger_info(debugger, debuggerArgs = None, debuggerInteractive = False
['path', 'interactive', 'args', 'requiresEscapedArgs']
)
debugger_arguments = get_debugger_info('args', '')
debugger_arguments = get_debugger_info('args', [])
# Extend the default arguments for the chosen debugger with the ones passed in, if any.
if debuggerArgs:
# Make sure to append the argument separator (if any) after the
# provided arguments.
debugger_arguments = debuggerArgs + debugger_arguments;
# Append the provided debugger arguments at the end of the arguments list.
debugger_arguments += [debuggerArgs];
# Override the default debugger interactive mode if needed.
debugger_interactive = get_debugger_info('interactive', False)