diff --git a/Source/Core/DolphinQt/Config/GameConfigEdit.cpp b/Source/Core/DolphinQt/Config/GameConfigEdit.cpp index 705f3c6acc..9598abb5c1 100644 --- a/Source/Core/DolphinQt/Config/GameConfigEdit.cpp +++ b/Source/Core/DolphinQt/Config/GameConfigEdit.cpp @@ -260,7 +260,12 @@ void GameConfigEdit::OpenExternalEditor() file.close(); } - QDesktopServices::openUrl(QUrl::fromLocalFile(m_path)); + if (!QDesktopServices::openUrl(QUrl::fromLocalFile(m_path))) + { + ModalMessageBox::warning(this, tr("Error"), + tr("Failed to open file in external editor.\nMake sure there's an " + "application assigned to open INI files.")); + } } void GameConfigEdit::keyPressEvent(QKeyEvent* e)