diff options
Diffstat (limited to 'x11-libs/qt-gui/files/0260-fix-qgraphicswidget-deletionclearFocus.diff')
-rw-r--r-- | x11-libs/qt-gui/files/0260-fix-qgraphicswidget-deletionclearFocus.diff | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/x11-libs/qt-gui/files/0260-fix-qgraphicswidget-deletionclearFocus.diff b/x11-libs/qt-gui/files/0260-fix-qgraphicswidget-deletionclearFocus.diff new file mode 100644 index 000000000000..0ed6df1b12c1 --- /dev/null +++ b/x11-libs/qt-gui/files/0260-fix-qgraphicswidget-deletionclearFocus.diff @@ -0,0 +1,23 @@ +qt-bugs@ issue : none +Trolltech task ID : None +applied: no +author: Alexis Menard <alexis.menard@trolltech.com> + +Fix deletion of a qgraphicswidget on clear focus even if it doesn't have the focus. + +Will be included in 4.4.4 + +Index: ../src/gui/graphicsview/qgraphicsitem.cpp +=================================================================== +--- src/gui/graphicsview/qgraphicsitem.cpp (revision 883124) ++++ src/gui/graphicsview/qgraphicsitem.cpp (working copy) +@@ -1951,7 +1951,7 @@ + */ + void QGraphicsItem::clearFocus() + { +- if (!d_ptr->scene || !hasFocus()) ++ if (!d_ptr->scene) + return; + if (d_ptr->isWidget) { + // Invisible widget items with focus must explicitly clear subfocus. + |