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);