From b62dabcc688913805a911e1345131d24fd0676f5 Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <2546789017@qq.com> Date: Fri, 19 Mar 2021 15:44:55 +0800 Subject: [PATCH] Minor tweaks Signed-off-by: Yuhang Zhao <2546789017@qq.com> --- utilities_win32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities_win32.cpp b/utilities_win32.cpp index 10b6b39..d74f6fa 100644 --- a/utilities_win32.cpp +++ b/utilities_win32.cpp @@ -772,7 +772,7 @@ void Utilities::displaySystemMenu(const QWindow *window, const QPoint &pos) SetMenuItemInfoW(hMenu, SC_MINIMIZE, FALSE, &mii); } const bool isRtl = QGuiApplication::layoutDirection() == Qt::RightToLeft; - const QPoint point = pos.isNull() ? QCursor::pos(window->screen()) : pos; + const QPoint point = pos.isNull() ? QCursor::pos(window->screen()) : window->mapToGlobal(pos); const LPARAM cmd = TrackPopupMenu(hMenu, (TPM_LEFTBUTTON | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_TOPALIGN | (isRtl ? TPM_RIGHTALIGN : TPM_LEFTALIGN)),