diff --git a/effects/mouseclick/mouseclick.cpp b/effects/mouseclick/mouseclick.cpp index 5eb5e59aac..41472374ef 100644 --- a/effects/mouseclick/mouseclick.cpp +++ b/effects/mouseclick/mouseclick.cpp @@ -196,7 +196,10 @@ void MouseClickEffect::repaint() int ymax = 0; int yfontMax = 0; foreach (MouseEvent* click, m_clicks) { - QRect fontGeo = click->m_frame->geometry(); + QRect fontGeo; + if (click->m_frame) { + fontGeo = click->m_frame->geometry(); + } xmin = qMin(xmin, click->m_pos.x()); ymin = qMin(ymin, click->m_pos.y()); xmax = qMax(xmax, click->m_pos.x() + (fontGeo.width() + 10));