diff options
| author | Nicolas Fella <[email protected]> | 2023-10-24 23:12:22 +0200 |
|---|---|---|
| committer | Nicolas Fella <[email protected]> | 2023-10-24 23:14:25 +0200 |
| commit | 1826f905d706925456763394de17294bcb6d1c35 (patch) | |
| tree | 6838f9f0a8423cc7b0b86554139299c649f53b42 /src/statusbar/dolphinstatusbar.cpp | |
| parent | 8b91acf05b2b41ae68268081d31af18cf66d3bca (diff) | |
| parent | ef59e42c40df5e873a1a1b6c2173d5b55641a783 (diff) | |
Merge branch 'master' into kf6
Diffstat (limited to 'src/statusbar/dolphinstatusbar.cpp')
| -rw-r--r-- | src/statusbar/dolphinstatusbar.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/statusbar/dolphinstatusbar.cpp b/src/statusbar/dolphinstatusbar.cpp index 9c101b3fa..9830960dc 100644 --- a/src/statusbar/dolphinstatusbar.cpp +++ b/src/statusbar/dolphinstatusbar.cpp @@ -269,7 +269,7 @@ void DolphinStatusBar::contextMenuEvent(QContextMenuEvent *event) showSpaceInfoAction->setCheckable(true); showSpaceInfoAction->setChecked(GeneralSettings::showSpaceInfo()); - const QAction *action = menu.exec(QCursor::pos()); + const QAction *action = menu.exec(event->reason() == QContextMenuEvent::Reason::Mouse ? QCursor::pos() : mapToGlobal(QPoint(width() / 2, height() / 2))); if (action == showZoomSliderAction) { const bool visible = showZoomSliderAction->isChecked(); GeneralSettings::setShowZoomSlider(visible); |
