diff --git a/src/gui/wxgui/input/HotkeySettings.cpp b/src/gui/wxgui/input/HotkeySettings.cpp index d84ffa1b..8f79f2d4 100644 --- a/src/gui/wxgui/input/HotkeySettings.cpp +++ b/src/gui/wxgui/input/HotkeySettings.cpp @@ -99,7 +99,9 @@ std::optional SaveScreenshot(std::vector data, int width, in } if (save_screenshot) { - auto imagePath = GenerateScreenshotFilename(mainWindow); + // GenerateScreenshotFilename takes isDRC, which is the opposite of mainWindow. Passing + // mainWindow directly gave TV captures the _GamePad suffix and GamePad captures none + auto imagePath = GenerateScreenshotFilename(!mainWindow); if (imagePath.has_value() && SaveScreenshotToFile(imagePath.value(), image)) { if (mainWindow)