diff --git a/src/cmdline/ScreenshotCommands.cpp b/src/cmdline/ScreenshotCommands.cpp index 9b49e7e946..f6e0142779 100644 --- a/src/cmdline/ScreenshotCommands.cpp +++ b/src/cmdline/ScreenshotCommands.cpp @@ -17,8 +17,8 @@ const CommandLineCommand CommandLine::ScreenshotCommands[] static exitcode_t HandleScreenshot(CommandLineArgEnumerator *argEnumerator) { - const char * * argv = (const char * *)argEnumerator->GetArguments() + argEnumerator->GetIndex() - 1; - int argc = argEnumerator->GetCount() - argEnumerator->GetIndex() + 1; + const char * * argv = (const char * *)argEnumerator->GetArguments() + argEnumerator->GetIndex(); + int argc = argEnumerator->GetCount() - argEnumerator->GetIndex(); int result = cmdline_for_screenshot(argv, argc); if (result < 0) { return EXITCODE_FAIL;