qt6-bb10/src
Olivier Goffart d57bb19902 Fix crash while dropping a tabbed group into a single floating QDockWidget
The problem was caused by commit 0feeb6f6d2
which fixed QTBUG-58036. It reparented widget that used to be skiped.
In particular, floating widgets are skiped. But seting the parent of a
floating widget docks it. And so as a result it would not be skiped anymore.
This has two side effect: This breaks the animation (as the widget is
docked too early; and cause crash when QDockWidgetGroupWindow get
reparented as this breaks invariant that these are always floating.

So restore the skip from before commit 0feeb6f6d2,
and explicitly set the parent in all cases when the animation finishes.

Change-Id: I0e3e29ad22d6ffe4d62242d48a18dadb916fc14f
Reviewed-by: Sérgio Martins <sergio.martins@kdab.com>
2017-02-21 11:12:14 +00:00
..
3rdparty Fix libs build with msvc on Chinese locale on Windows 2017-02-01 08:35:42 +00:00
android Enable QtAndroid::runOnAndroidThread in a Service 2017-02-15 10:04:17 +00:00
angle Fix unneeded recompiles of glslang_tab.cpp 2017-01-16 15:20:27 +00:00
concurrent Adapt to the C++ SIC introduced by P0012: noexcept overloading 2017-02-17 13:57:30 +00:00
corelib QLoggingRegistry: fix potential data race 2017-02-20 07:23:59 +00:00
dbus Unbreak ubsan developer-build 2017-02-07 08:32:53 +00:00
gui qcssparser: Undef TILDE to fix compilation on Hurd 2017-02-15 19:56:34 +00:00
network QNetworkSession - register types before connecting slots 2017-02-16 15:52:42 +00:00
opengl Add missing override into Qt modules 2016-12-01 12:07:13 +00:00
openglextensions Also release winmain, qopenglextensions under commercial licenses 2016-11-18 16:19:56 +00:00
platformheaders Doc: corrected qdoc syntax parameter description 2017-01-09 15:30:17 +00:00
platformsupport Add the new NVIDIA specific calls to qeglstreamconvenience 2017-02-13 09:17:39 +00:00
plugins fix VNC platform plugin build on big-endian machines 2017-02-17 16:17:28 +00:00
printsupport Fix printsupport dependencies 2017-01-26 13:51:54 +00:00
sql Doc: Updated doc QSqlDatabase 2017-02-13 15:45:06 +00:00
testlib Use Qt::PreciseTimer for the QDeadlineTimers in QTest::qWait* 2017-02-15 19:04:21 +00:00
tools Add Q_ASSERT before dereference pointer 2017-02-14 15:06:18 +00:00
widgets Fix crash while dropping a tabbed group into a single floating QDockWidget 2017-02-21 11:12:14 +00:00
winmain QtCore & winmain: Remove dead code 2017-01-31 19:09:31 +00:00
xml QXmlAttributes: mark as shared-come-qt6 2016-10-04 06:25:54 +00:00
src.pro Add a feature for Qt Xml 2017-01-06 17:19:13 +00:00