OSX: avoid crash in invalidateBuffer_resizeHelper on parentless widget
authorRené J.V. Bertin <rjvbertin@gmail.com>
Mon, 6 Oct 2014 17:08:00 +0000 (19:08 +0200)
committerShawn Rutledge <shawn.rutledge@digia.com>
Tue, 21 Apr 2015 13:00:04 +0000 (13:00 +0000)
commitec701869f5c7f70608e71331223b22454c3a3e4c
treeac1caa7b2c4110abb56a632e82f2c28bc9055e17
parent4bc86c34e2d2f4c1d1c1002c94f857d9adc51194
OSX: avoid crash in invalidateBuffer_resizeHelper on parentless widget

KDE4 has a KMenu::addTitle function that adds a distinctive item to
a menu, as the predecessor to Qt5's QMenu::addSection. On OS X this
function leads to a null pointer access because
invalidateBuffer_resizeHelper is called on a parentless widget.
This patch filters out such widgets.

Task-number: QTBUG-41716
Change-Id: I8f62a14d201ce44e038ceff87ee5db98277f1b87
Reviewed-by: Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
src/gui/kernel/qwidget_mac.mm