diff -r b72c6db6890b -r 5dc02b23752f demos/mainwindow/mainwindow.cpp --- a/demos/mainwindow/mainwindow.cpp Wed Jun 23 19:07:03 2010 +0300 +++ b/demos/mainwindow/mainwindow.cpp Tue Jul 06 15:10:48 2010 +0300 @@ -329,7 +329,7 @@ BlueTitleBar *titlebar = new BlueTitleBar(swatch); swatch->setTitleBarWidget(titlebar); connect(swatch, SIGNAL(topLevelChanged(bool)), titlebar, SLOT(updateMask())); - connect(swatch, SIGNAL(featuresChanged(QDockWidget::DockWidgetFeatures)), titlebar, SLOT(updateMask())); + connect(swatch, SIGNAL(featuresChanged(QDockWidget::DockWidgetFeatures)), titlebar, SLOT(updateMask()), Qt::QueuedConnection); #ifdef Q_WS_QWS QPalette pal = palette();