diff -r 56cd8111b7f7 -r 41300fa6a67c examples/mainwindows/mdi/mainwindow.cpp --- a/examples/mainwindows/mdi/mainwindow.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/examples/mainwindows/mdi/mainwindow.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -50,11 +50,11 @@ mdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); mdiArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); setCentralWidget(mdiArea); - connect(mdiArea, SIGNAL(subWindowActivated(QMdiSubWindow *)), + connect(mdiArea, SIGNAL(subWindowActivated(QMdiSubWindow*)), this, SLOT(updateMenus())); windowMapper = new QSignalMapper(this); - connect(windowMapper, SIGNAL(mapped(QWidget *)), - this, SLOT(setActiveSubWindow(QWidget *))); + connect(windowMapper, SIGNAL(mapped(QWidget*)), + this, SLOT(setActiveSubWindow(QWidget*))); createActions(); createMenus(); @@ -71,7 +71,7 @@ void MainWindow::closeEvent(QCloseEvent *event) { mdiArea->closeAllSubWindows(); - if (activeMdiChild()) { + if (mdiArea->currentSubWindow()) { event->ignore(); } else { writeSettings();