From 502d3b35140be53e98b54502fd43982fdba66075 Mon Sep 17 00:00:00 2001
From: Tatsuya79 <jeanpascalmeunier@hotmail.com>
Date: Thu, 4 Feb 2021 17:54:05 +0100
Subject: [PATCH] qt: fix mouse cursor limited by window range on F5 press

---
 ui/drivers/ui_qt.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/ui/drivers/ui_qt.cpp b/ui/drivers/ui_qt.cpp
index d42d87ad06..cc4b59e45c 100644
--- a/ui/drivers/ui_qt.cpp
+++ b/ui/drivers/ui_qt.cpp
@@ -660,16 +660,15 @@ static void ui_companion_qt_toggle(void *data, bool force)
 
    if (ui_companion_toggle || force)
    {
+      if (mouse_grabbed)
+         command_event(CMD_EVENT_GRAB_MOUSE_TOGGLE, NULL);
+      video_driver_show_mouse();
+
       if (video_fullscreen)
          command_event(CMD_EVENT_FULLSCREEN_TOGGLE, NULL);
 
       win_handle->qtWindow->activateWindow();
       win_handle->qtWindow->raise();
-
-      if (mouse_grabbed)
-         command_event(CMD_EVENT_GRAB_MOUSE_TOGGLE, NULL);
-      video_driver_show_mouse();
-
       win_handle->qtWindow->show();
 
       if (video_driver_started_fullscreen())