diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 89712961..12027a94 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1202,7 +1202,9 @@ void MainWindow::notifyMessage(const QString &msg, Rekonq::Notify status) const int vScrollbarSize = verticalScrollbarIsVisible ? scrollbarExtent : 0; const QPoint mousePos = mapFromGlobal(QCursor::pos()); - int y = height() - m_popup->height() - hScrollbarSize; + const QPoint bottomPoint = m_view->mapTo(this, m_view->geometry().bottomLeft()); + // +1 because bottom() returns top() + height() - 1 , see QRect doku + int y = bottomPoint.y() + 1 - m_popup->height() - hScrollbarSize; int x = QRect(QPoint(0, y), labelSize).contains(mousePos) ? width() - labelSize.width() - vScrollbarSize : 0; |