Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-updates-src > by-pkgid > 50b0cbe62f99fb50949792e7513610e5 > files > 1

kdegames4-4.2.4-0.1mdv2009.1.src.rpm

diff -Naur kdegames-4.2.2.orig/ksirk/ksirk/kgamewinslots.cpp kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp
--- kdegames-4.2.2.orig/ksirk/ksirk/kgamewinslots.cpp	2009-02-26 15:27:43.000000000 +0100
+++ kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp	2009-04-04 18:30:12.000000000 +0200
@@ -132,6 +132,13 @@
           && (mousePos.x() >= 0) && (mousePos.x() <= m_frame-> viewport()->width()))
     )
   )
+
+  // safety check for NULL arrow pointers, can happen with Qt 4.5
+  if (m_uparrow == 0 || m_downarrow == 0 || m_leftarrow == 0 || m_rightarrow == 0)
+  {
+    return;
+  }
+
   if (currentWidget() != 0)
   {
     m_timer.start(200);