From 000d8e3ca2fcba908bc1e237e3ee660e80231680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Tr=C3=B6scher?= Date: Wed, 17 Aug 2011 21:21:53 +0200 Subject: detect zoom - and searchBar size in notifyMessage REVIEW:102338 --- src/mainwindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') 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; -- cgit v1.2.1