@@ -72,7 +72,7 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
7272 } else if (newX >= sceneWidth) { // right edge
7373 Q_EMIT pushedRightBoundary(newX - (sceneWidth - 1), buttons);
7474 } else if (newY < m_panelHeight) { // top edge
75− Q_EMIT pushedTopBoundary(qAbs(newY), buttons);
75+ Q_EMIT pushedTopBoundary(qAbs(newY - m_panelHeight), buttons);
7676 } else if (Q_LIKELY(newX >= 0 && newX < sceneWidth && newY >= 0 && newY < sceneHeight)) { // normal pos, not pushing
7777 Q_EMIT pushStopped();
7878 }