forked from qt-creator/qt-creator
Git: Use consistent ordering for Merge Tool dialog
On Windows it is "Ignore, Merge Tool, Skip, Abort", while on Linux it is "Merge Tool, Ignore, Skip, Abort" That makes Ignore default on Windows, which is confusing Change-Id: Id7e9e8dd6fd5748d518de4d94db47ae075268627 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
e0f50c0468
commit
be7f73308c
@@ -2160,12 +2160,13 @@ void GitClient::handleMergeConflicts(const QString &workingDir, const QString &c
|
||||
{
|
||||
QString message = commit.isEmpty() ? tr("Conflicts detected")
|
||||
: tr("Conflicts detected with commit %1").arg(commit);
|
||||
QMessageBox mergeOrAbort(QMessageBox::Question, tr("Conflicts Detected"),
|
||||
message, QMessageBox::Ignore | QMessageBox::Abort);
|
||||
QMessageBox mergeOrAbort(QMessageBox::Question, tr("Conflicts Detected"), message);
|
||||
QPushButton *mergeToolButton = mergeOrAbort.addButton(tr("Run &Merge Tool"),
|
||||
QMessageBox::ActionRole);
|
||||
QMessageBox::AcceptRole);
|
||||
mergeOrAbort.addButton(QMessageBox::Ignore);
|
||||
if (abortCommand == QLatin1String("rebase"))
|
||||
mergeOrAbort.addButton(tr("&Skip"), QMessageBox::ActionRole);
|
||||
mergeOrAbort.addButton(tr("&Skip"), QMessageBox::RejectRole);
|
||||
mergeOrAbort.addButton(QMessageBox::Abort);
|
||||
switch (mergeOrAbort.exec()) {
|
||||
case QMessageBox::Abort:
|
||||
synchronousAbortCommand(workingDir, abortCommand);
|
||||
|
||||
Reference in New Issue
Block a user