diff --git a/UI/multitrack-video-error.cpp b/UI/multitrack-video-error.cpp index 036a80f89..1786131c6 100644 --- a/UI/multitrack-video-error.cpp +++ b/UI/multitrack-video-error.cpp @@ -1,6 +1,7 @@ #include "multitrack-video-error.hpp" #include +#include #include "obs-app.hpp" MultitrackVideoError MultitrackVideoError::critical(QString error) @@ -31,9 +32,12 @@ bool MultitrackVideoError::ShowDialog( QTStr("FailedToStartStream.WarningRetryNonMultitrackVideo") .arg(multitrack_video_name)); mb.setIcon(QMessageBox::Warning); - mb.setStandardButtons(QMessageBox::StandardButton::Yes | - QMessageBox::StandardButton::No); - return mb.exec() == QMessageBox::StandardButton::Yes; + QAbstractButton *yesButton = + mb.addButton(QTStr("Yes"), QMessageBox::YesRole); + mb.addButton(QTStr("No"), QMessageBox::NoRole); + mb.exec(); + + return mb.clickedButton() == yesButton; } else if (type == Type::Critical) { mb.setText(error); mb.setIcon(QMessageBox::Critical);