View Single Post
Old 18 September 2016, 18:36   #1
Registered User
Join Date: Aug 2004
Posts: 2,823
Mouse is uncaptured on graphics API change

I noticed an issue related to changing graphics API (Direct3D ↔ DirectDraw).

With emulation running and mouse captured, press F12 to open the settings window then click OK or Cancel. The mouse is automatically re-captured when the settings window closes.

However if you change graphics API, the mouse is not re-captured when the settings window closes. In particular, if you have the pause-when-mouse-uncaptured option enabled, on clicking OK to dismiss the settings window emulation is paused showing a black screen.

Suggestions to fix:
  • If mouse was captured before opening the settings window, re-capture it even on changing graphics API.
  • If emulation was paused before opening settings and changing graphics API, copy the "old" Amiga image into the new-API window to avoid showing a black screen. (Or just always do that on API change.)
mark_k is offline  
AdSense AdSense  
Page generated in 0.05395 seconds with 9 queries