From 281fa2c013cb1653ddee93cc68178b44a169b47f Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 12 Jul 2011 15:06:57 +0200 Subject: Works around a problem in Qt/Mac with mixed modal/non-modal dialogs. Which leads to non-modal dialog getting incorrectly covered by the modal one. Task-number: QTCREATORBUG-5406 Change-Id: I1abd3051b9b849ecb5ee36316a0ab481ebcc754a Reviewed-on: http://codereview.qt.nokia.com/1527 Reviewed-by: Qt Sanity Bot Reviewed-by: Daniel Teske --- src/plugins/qtsupport/qtoptionspage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 40febd9410..5a3c5997d9 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -486,7 +486,7 @@ void QtOptionsPageWidget::showDebuggingBuildLog(const QTreeWidgetItem *currentIt const int currentItemIndex = indexForTreeItem(currentItem); if (currentItemIndex < 0) return; - BuildLogDialog *dialog = new BuildLogDialog(this); + BuildLogDialog *dialog = new BuildLogDialog(this->window()); dialog->setWindowTitle(tr("Debugging Helper Build Log for '%1'").arg(currentItem->text(0))); dialog->setText(currentItem->data(0, BuildLogRole).toString()); dialog->show(); -- cgit v1.2.1