diff --git a/rpcs3/rpcs3qt/progress_dialog.cpp b/rpcs3/rpcs3qt/progress_dialog.cpp index 86de5a33dc..02cde1715d 100644 --- a/rpcs3/rpcs3qt/progress_dialog.cpp +++ b/rpcs3/rpcs3qt/progress_dialog.cpp @@ -5,7 +5,7 @@ progress_dialog::progress_dialog(const QString &labelText, const QString &cancel { #ifdef _WIN32 m_tb_button = std::make_unique(); - m_tb_button->setWindow(parent->windowHandle()); + m_tb_button->setWindow(parent ? parent->windowHandle() : windowHandle()); m_tb_progress = m_tb_button->progress(); m_tb_progress->setRange(minimum, maximum); m_tb_progress->setVisible(true);