diff --git a/src/duckstation-qt/qthostinterface.cpp b/src/duckstation-qt/qthostinterface.cpp index 6c2b9fb95..db56c4de8 100644 --- a/src/duckstation-qt/qthostinterface.cpp +++ b/src/duckstation-qt/qthostinterface.cpp @@ -960,6 +960,8 @@ void QtHostInterface::loadState(const QString& filename) } LoadState(filename.toStdString().c_str()); + if (System::IsValid()) + renderDisplay(); } void QtHostInterface::loadState(bool global, qint32 slot) @@ -971,6 +973,8 @@ void QtHostInterface::loadState(bool global, qint32 slot) } LoadState(global, slot); + if (System::IsValid()) + renderDisplay(); } void QtHostInterface::saveState(bool global, qint32 slot, bool block_until_done /* = false */)