OSDN Git Service

fix focusproxy-relayed crash in QGraphicsItem destructor
authorIvailo Monev <xakepa10@gmail.com>
Wed, 13 Jan 2016 21:17:53 +0000 (23:17 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 13 Jan 2016 21:17:53 +0000 (23:17 +0200)
upstream commits:
https://github.com/qtproject/qtbase/commit/ed15e4eb07104dd780fe8d72b2792916ce4db098

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/graphicsview/qgraphicsitem.cpp

index 582578c..c5745ce 100644 (file)
@@ -1460,6 +1460,7 @@ QGraphicsItem::~QGraphicsItem()
 #endif
 
     clearFocus();
+    setFocusProxy(0);
 
     // Update focus scope item ptr.
     QGraphicsItem *p = d_ptr->parent;