Date: Friday, May 10, 2013 @ 19:08:21
  Author: andrea
Revision: 185045

upgpkg: kdelibs 4.10.3-3

Add the patch

Added:
  kdelibs/trunk/fix-xfreepixmap-call.patch

----------------------------+
 fix-xfreepixmap-call.patch |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

Added: fix-xfreepixmap-call.patch
===================================================================
--- fix-xfreepixmap-call.patch                          (rev 0)
+++ fix-xfreepixmap-call.patch  2013-05-10 17:08:21 UTC (rev 185045)
@@ -0,0 +1,24 @@
+commit 9323adac35d40da69e3cb18504340e984c4afd05
+Author: Anne-Marie Mahfouf <an...@kde.org>
+Date:   Fri May 10 17:12:33 2013 +0200
+
+    Fix crash when quitting apps
+    
+    Backport to 4.10 branch
+    
+    CCBUG: 319137
+
+diff --git a/plasma/private/dialogshadows.cpp 
b/plasma/private/dialogshadows.cpp
+index b54fb1a..1925670 100644
+--- a/plasma/private/dialogshadows.cpp
++++ b/plasma/private/dialogshadows.cpp
+@@ -336,6 +336,9 @@ void DialogShadows::Private::freeX11Pixmaps()
+ {
+ #ifdef Q_WS_X11
+     foreach (const QPixmap &pixmap, m_shadowPixmaps) {
++        if (!QX11Info::display()) {
++            return;
++        }
+         if (!pixmap.isNull()) {
+             XFreePixmap(QX11Info::display(), pixmap.handle());
+         }

Reply via email to