Project

General

Profile

Actions

Emulator Issues #11583

closed

Qt mouse cursor disappears over render area with certain Qt windows

Added by taolas over 5 years ago. Updated over 2 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-15322

Description

What's the problem? Describe what went wrong.

Mouse disappears when it shouldn't.

Start game, click pause/play, open tools -> cheat manager, mouse over the render area, and the mouse cursor disappears. Hide mouse cursor is set to OFF. Issue exists with most windows you bring up from the top menu bar. Clicking Graphics will not cause the issue, but using menu bar -> options -> graphics does.

Windows called with exec() don't seem to have this issue, for example: tools -> resource pack manager is fine.

The bug might be with the render widget becoming not active, so it bypasses the conditional on line 186 of renderwidget.cpp. Not sure what the correct fix is.

**Is the issue present in the latest development version? **

Not sure version checking is necessary for this. Exists in latest build 9618.

Actions #1

Updated by Billiard26 over 5 years ago

  • Status changed from New to Accepted
  • Assignee set to Billiard26

Yeah. Mouse cursor hiding seems pretty broken.

Actions #2

Updated by Billiard26 over 5 years ago

  • Assignee deleted (Billiard26)

Actually.. I can't reproduce the disappearing cursor over other windows.

Which OS are you using?

Actions #3

Updated by taolas over 5 years ago

Windows 10. It disappears over the render widget and re-appears when over the active pop-up window.

Actions #4

Updated by Billiard26 over 5 years ago

Isn't that what it's supposed to do?

Actions #5

Updated by taolas over 5 years ago

No, hide mouse cursor if off. There's no reason for it to ever disappear and losing track of it is quite annoying. When I click outside the pop-up window, then click the pop-up again, the mouse doesn't disappear anymore. If it was intended behavior the mouse would always go away, plus it does look to be happening inconsistently. If cheat manager isn't doing it try the TAS input.

Actions #6

Updated by Billiard26 over 5 years ago

  • Status changed from Accepted to Questionable

There is no "off" setting to the hide mouse cursor.

Hiding is either instant or after no movement for a time.

That's a separate feature request.

Actions #7

Updated by Quakluigispeeder9 over 5 years ago

Billiard26 wrote:

There is no "off" setting to the hide mouse cursor.

Hiding is either instant or after no movement for a time.

That's a separate feature request.

There is a hide mouse cursor option in dolphin not just windows 10 and also it could be that because you're using qt and qt is currently much more incomplete or unstable than the dev builds or even 5.0 so that could also be a problem

Actions #8

Updated by JosJuice over 5 years ago

There is a hide mouse cursor option in dolphin

There is an option to always hide it, but turning it off just makes Dolphin hide it after inactivity rather than never hide it.

also it could be that because you're using qt and qt is currently much more incomplete or unstable than the dev builds or even 5.0 so that could also be a problem

No.

Actions #9

Updated by taolas over 5 years ago

I see, I didn't know the option only changed when it was hidden. Regardless, this is still a bug. Sometimes, but not always, the mouse hides instantly when moving the mouse over the render area after opening a window with the top menu bar. Furthermore, it seems to always show the mouse when opening windows with the widget buttons (like graphic settings). Losing track of the mouse when trying to open and use a window shouldn't happen.

Actions #10

Updated by ZephyrSurfer over 2 years ago

I think the Mouse Cursor Visibility settings work as I'd expect.

So I think this issue may be solved because "Always Hide Mouse Cursor" setting is replaced.

There's three options now "On Movement", "Never" and "Always"

Actions #11

Updated by JosJuice over 2 years ago

  • Status changed from Questionable to Fixed
  • Fixed in set to 5.0-15322
Actions

Also available in: Atom PDF