From: Kevin Ottens Date: Thu, 11 Jun 2020 17:27:40 +0000 (+0200) Subject: Add some debug output for the window placement X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~222^2^2~160^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d3d99b2d9d16b512a3cf229d9f0aa078e9d834b0;p=nextcloud-desktop.git Add some debug output for the window placement Signed-off-by: Kevin Ottens --- diff --git a/src/gui/systray.cpp b/src/gui/systray.cpp index ebcefc4df..c67fa4bef 100644 --- a/src/gui/systray.cpp +++ b/src/gui/systray.cpp @@ -37,6 +37,8 @@ namespace OCC { +Q_LOGGING_CATEGORY(lcSystray, "nextcloud.gui.systray") + Systray *Systray::_instance = nullptr; Systray *Systray::instance() @@ -254,6 +256,11 @@ QPoint Systray::computeWindowReferencePoint() const const auto taskbarScreenEdge = taskbarOrientation(); const auto screenRect = currentScreenRect(); + qCDebug(lcSystray) << "screenRect:" << screenRect; + qCDebug(lcSystray) << "taskbarRect:" << taskbarRect; + qCDebug(lcSystray) << "taskbarScreenEdge:" << taskbarScreenEdge; + qCDebug(lcSystray) << "trayIconCenter:" << trayIconCenter; + switch(taskbarScreenEdge) { case TaskBarPosition::Bottom: return { @@ -318,6 +325,12 @@ QPoint Systray::computeWindowPosition(int width, int height) const return rect.translated(offset); }(); + + qCDebug(lcSystray) << "taskbarScreenEdge:" << taskbarScreenEdge; + qCDebug(lcSystray) << "screenRect:" << screenRect; + qCDebug(lcSystray) << "windowRect (reference)" << QRect(topLeft, bottomRight); + qCDebug(lcSystray) << "windowRect (adjusted )" << windowRect; + return windowRect.topLeft(); }