overlay renderer: avoid unnecessary cursor reset on key release or focus lost

This commit is contained in:
Adam
2020-06-25 22:09:05 -04:00
parent 4671a084b4
commit 924064ddc5

View File

@@ -123,9 +123,13 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
public void onFocusChanged(FocusChanged event)
{
if (!event.isFocused())
{
if (inOverlayManagingMode)
{
inOverlayManagingMode = false;
resetOverlayManagementMode();
}
inMenuEntryMode = false;
menuEntries = null;
}
@@ -596,7 +600,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
@Override
public void keyReleased(KeyEvent e)
{
if (!e.isAltDown())
if (!e.isAltDown() && inOverlayManagingMode)
{
inOverlayManagingMode = false;
resetOverlayManagementMode();