From 11661942d442ee2b6b332e154cd4b2a8a8b56fb2 Mon Sep 17 00:00:00 2001 From: rachytski Date: Thu, 14 Apr 2011 01:12:02 +0300 Subject: [PATCH] closed #177 --- qt/mainwindow.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qt/mainwindow.cpp b/qt/mainwindow.cpp index c3c11f6ca7..2643b71639 100644 --- a/qt/mainwindow.cpp +++ b/qt/mainwindow.cpp @@ -85,17 +85,22 @@ MainWindow::MainWindow() : m_updateDialog(0) if (bShow) { QFile welcomeTextFile(GetPlatform().ReadPathForFile("welcome.html").c_str()); + + bool bShowUpdateDialog = true; + if (welcomeTextFile.open(QIODevice::ReadOnly)) { QByteArray text = welcomeTextFile.readAll(); welcomeTextFile.close(); InfoDialog welcomeDlg(tr("Welcome to MapsWithMe!"), text, this, QStringList(tr("Download Maps"))); - welcomeDlg.exec(); + if (welcomeDlg.exec() == QDialog::Rejected) + bShowUpdateDialog = false; } Settings::Set("ShowWelcome", false); - ShowUpdateDialog(); + if (bShowUpdateDialog) + ShowUpdateDialog(); } }