diff --git a/src/duckstation-qt/qthostinterface.cpp b/src/duckstation-qt/qthostinterface.cpp
index b43fb1317..e3f9ab24e 100644
--- a/src/duckstation-qt/qthostinterface.cpp
+++ b/src/duckstation-qt/qthostinterface.cpp
@@ -1059,7 +1059,7 @@ void QtHostInterface::populateSaveStateMenu(const char* game_code, QMenu* menu)
     if (path.isEmpty())
       return;
 
-    SaveState(path.toUtf8().constData());
+    saveState(path);
   });
   menu->addSeparator();