forked from qt-creator/qt-creator
QmlDesigner: Use Core::AsynchronousMessageBox
Warning which needs return value should be asynchronous because the event loop of the blocking dialog leads to crashes. Change-Id: Ie49c95d63ec3f2183378013c726c3b99680dc7b0 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
#include <coreplugin/iversioncontrol.h>
|
||||
#include <coreplugin/vcsmanager.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <utils/messagebox.h>
|
||||
#include <coreplugin/messagebox.h>
|
||||
|
||||
#include <QMessageBox>
|
||||
|
||||
@@ -338,7 +338,7 @@ void DocumentManager::addFileToVersionControl(const QString &directoryPath, cons
|
||||
Core::VcsManager::msgPromptToAddToVcs(QStringList(newFilePath), versionControl),
|
||||
QMessageBox::Yes | QMessageBox::No);
|
||||
if (button == QMessageBox::Yes && !versionControl->vcsAdd(newFilePath)) {
|
||||
Utils::AsynchronousMessageBox::warning(Core::VcsManager::msgAddToVcsFailedTitle(),
|
||||
Core::AsynchronousMessageBox::warning(Core::VcsManager::msgAddToVcsFailedTitle(),
|
||||
Core::VcsManager::msgToAddToVcsFailed(QStringList(newFilePath), versionControl));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user