aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/stackwindow.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2014-11-25 13:08:18 +0100
committerhjk <[email protected]>2014-12-08 12:02:07 +0100
commit2ee9a06f4cb70f8ff5fe7e73385f3fdcb413640b (patch)
tree5c5873a1565897c680203693b2c7d98f0427888e /src/plugins/debugger/stackwindow.cpp
parent7e8db09c502cef08e6f697e0da5e2c83af721df3 (diff)
Debugger: Use Core::AsynchronousMessageBox
Nested event loops can lead to crashes, so it is better to use a dialog which does not have have its own event loop. Change-Id: Icd2390c9026bc1ef88e72a570df5813fe5cbdaa2 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/stackwindow.cpp')
-rw-r--r--src/plugins/debugger/stackwindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/debugger/stackwindow.cpp b/src/plugins/debugger/stackwindow.cpp
index 5b8cadab565..c621d84d19d 100644
--- a/src/plugins/debugger/stackwindow.cpp
+++ b/src/plugins/debugger/stackwindow.cpp
@@ -37,6 +37,7 @@
#include "debuggerdialogs.h"
#include "memoryagent.h"
+#include <coreplugin/messagebox.h>
#include <utils/savedaction.h>
@@ -50,7 +51,6 @@
#include <QContextMenuEvent>
#include <QInputDialog>
#include <QFileDialog>
-#include <QMessageBox>
#include <QMenu>
namespace Debugger {
@@ -127,7 +127,7 @@ void saveTaskFile(QWidget *parent, const StackHandler *sh)
const QString fileName = fileDialog.selectedFiles().front();
file.setFileName(fileName);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
- QMessageBox::warning(parent, StackTreeView::tr("Cannot Open Task File"),
+ Core::AsynchronousMessageBox::warning(StackTreeView::tr("Cannot Open Task File"),
StackTreeView::tr("Cannot open \"%1\": %2").arg(QDir::toNativeSeparators(fileName), file.errorString()));
}
}