Merge remote-tracking branch 'runelite/master'

This commit is contained in:
Owain van Brakel
2020-06-27 05:05:42 +02:00
5 changed files with 93 additions and 7 deletions

View File

@@ -230,7 +230,6 @@ public class ClientUI
currentButton.setSelected(false);
currentNavButton.setSelected(false);
currentButton = null;
currentNavButton = null;
}
else
{
@@ -403,7 +402,6 @@ public class ClientUI
toggleSidebar();
}
};
sidebarListener.setEnabledOnLogin(true);
keyManager.registerKeyListener(sidebarListener);
@@ -415,7 +413,7 @@ public class ClientUI
togglePluginPanel();
}
};
pluginPanelListener.setEnabledOnLogin(true);
keyManager.registerKeyListener(pluginPanelListener);
// Add mouse listener
@@ -433,7 +431,6 @@ public class ClientUI
return mouseEvent;
}
};
mouseManager.registerMouseListener(mouseListener);
// Decorate window with custom chrome and titlebar if needed

View File

@@ -135,8 +135,12 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
{
if (!event.isFocused())
{
inOverlayManagingMode = false;
resetOverlayManagementMode();
if (inOverlayManagingMode)
{
inOverlayManagingMode = false;
resetOverlayManagementMode();
}
inMenuEntryMode = false;
menuEntries = null;
}
@@ -616,7 +620,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
@Override
public void keyReleased(KeyEvent e)
{
if (!e.isAltDown())
if (!e.isAltDown() && inOverlayManagingMode)
{
inOverlayManagingMode = false;
resetOverlayManagementMode();