GP-5235 - Decompiler - Fixed middle-mouse bug when moving to a new

function
This commit is contained in:
dragonmacher
2026-03-25 18:18:41 -04:00
parent 36ad0e3efd
commit d4e0438743

View File

@@ -419,7 +419,9 @@ public class DecompilerPanel extends JPanel implements FieldMouseListener, Field
// Apply the new middle-mouse highlighter when we have rebuilt the token
controller.doWhenNotBusy(() -> {
activeMiddleMouse.apply();
if (activeMiddleMouse != null) {
activeMiddleMouse.apply();
}
});
}
@@ -512,6 +514,11 @@ public class DecompilerPanel extends JPanel implements FieldMouseListener, Field
return;
}
if (activeMiddleMouse != null) {
activeMiddleMouse.clear();
activeMiddleMouse = null;
}
DecompileData oldData = this.decompileData;
this.decompileData = decompileData;
Function function = decompileData.getFunction();