Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-12-26 08:10:11 +01:00
Fix ram graph causing memory leak and add cleanup of options menu on reload
Dieser Commit ist enthalten in:
Ursprung
4062f1ee55
Commit
5958b5d0ba
@ -254,6 +254,7 @@ public class GeyserStandaloneGUI {
|
|||||||
*/
|
*/
|
||||||
public void setupInterface(GeyserStandaloneLogger geyserStandaloneLogger, GeyserCommandManager geyserCommandManager) {
|
public void setupInterface(GeyserStandaloneLogger geyserStandaloneLogger, GeyserCommandManager geyserCommandManager) {
|
||||||
commandsMenu.removeAll();
|
commandsMenu.removeAll();
|
||||||
|
optionsMenu.removeAll();
|
||||||
|
|
||||||
for (Map.Entry<String, GeyserCommand> command : geyserCommandManager.getCommands().entrySet()) {
|
for (Map.Entry<String, GeyserCommand> command : geyserCommandManager.getCommands().entrySet()) {
|
||||||
// Remove the offhand command and any alias commands to prevent duplicates in the list
|
// Remove the offhand command and any alias commands to prevent duplicates in the list
|
||||||
|
@ -43,9 +43,9 @@ public final class GraphPanel extends JPanel {
|
|||||||
private final static int labelPadding = 25;
|
private final static int labelPadding = 25;
|
||||||
private final static int pointWidth = 4;
|
private final static int pointWidth = 4;
|
||||||
private final static int numberYDivisions = 10;
|
private final static int numberYDivisions = 10;
|
||||||
private final static Color lineColor = new Color(44, 102, 230, 180);
|
private final static Color lineColor = new Color(44, 102, 230, 255);
|
||||||
private final static Color pointColor = new Color(100, 100, 100, 180);
|
private final static Color pointColor = new Color(100, 100, 100, 255);
|
||||||
private final static Color gridColor = new Color(200, 200, 200, 200);
|
private final static Color gridColor = new Color(200, 200, 200, 255);
|
||||||
private static final Stroke graphStroke = new BasicStroke(2f);
|
private static final Stroke graphStroke = new BasicStroke(2f);
|
||||||
private List<Integer> values = new ArrayList<>(10);
|
private List<Integer> values = new ArrayList<>(10);
|
||||||
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren