diff -r b72c6db6890b -r 5dc02b23752f src/gui/widgets/qtoolbarlayout.cpp --- a/src/gui/widgets/qtoolbarlayout.cpp Wed Jun 23 19:07:03 2010 +0300 +++ b/src/gui/widgets/qtoolbarlayout.cpp Tue Jul 06 15:10:48 2010 +0300 @@ -654,7 +654,11 @@ if (!tb) return; if (QMainWindow *win = qobject_cast(tb->parentWidget())) { +#ifdef QT_NO_DOCKWIDGET + animating = false; +#else animating = !tb->isWindow() && win->isAnimated(); +#endif QMainWindowLayout *layout = qobject_cast(win->layout()); if (expanded) { tb->raise();