From 143e23f4d1463401c05c55cf03417135dd377382 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 25 Nov 2014 12:40:29 +0100 Subject: [PATCH] Cvs: Use AsynchronousMessageBox Event loops can lead to crashes so it is better to use a dialog which has not it's own event loop. Change-Id: Iaa97b7696c693b064ac4fa2f00d57a09e7e3c303 Reviewed-by: Friedemann Kleint --- src/plugins/cvs/cvsplugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/cvs/cvsplugin.cpp b/src/plugins/cvs/cvsplugin.cpp index 94fd10fc8bc..09bf9f55c89 100644 --- a/src/plugins/cvs/cvsplugin.cpp +++ b/src/plugins/cvs/cvsplugin.cpp @@ -50,6 +50,7 @@ #include #include #include +#include #include #include #include @@ -617,8 +618,8 @@ void CvsPlugin::revertAll() if (revertResponse.result == CvsResponse::Ok) cvsVersionControl()->emitRepositoryChanged(state.topLevel()); else - QMessageBox::warning(ICore::dialogParent(), title, - tr("Revert failed: %1").arg(revertResponse.message), QMessageBox::Ok); + Core::AsynchronousMessageBox::warning(title, + tr("Revert failed: %1").arg(revertResponse.message)); } void CvsPlugin::revertCurrentFile()