Merge remote-tracking branch 'origin/GP-1_ghidragon_test_fixes_4_22_26'

This commit is contained in:
ghidra1
2026-04-22 15:18:43 -04:00
3 changed files with 7 additions and 5 deletions

View File

@@ -388,6 +388,9 @@ public class AbstractIntegerTextField {
}
private BigInteger parse(String text, IntegerFormat format) {
if (text.equals("0") || text.equals("-0")) {
return BigInteger.ZERO;
}
String prefix = format.getPrefix();
if (usePrefix && !prefix.isBlank()) {
if (text.startsWith(prefix)) {

View File

@@ -30,7 +30,6 @@ import docking.DockingUtils;
import docking.util.GraphicsUtils;
import generic.theme.GThemeDefaults.Colors.Messages;
import generic.theme.Gui;
import ghidra.util.Swing;
import utility.function.Callback;
/**
@@ -82,17 +81,17 @@ public class MultiFormatTextField extends JTextField {
@Override
public void removeUpdate(DocumentEvent e) {
Swing.runLater(() -> c.call());
c.call();
}
@Override
public void insertUpdate(DocumentEvent e) {
Swing.runLater(() -> c.call());
c.call();
}
@Override
public void changedUpdate(DocumentEvent e) {
Swing.runLater(() -> c.call());
c.call();
}
});
}

View File

@@ -51,7 +51,7 @@ public abstract class AbstractIntegerTextFieldTest<T extends AbstractIntegerText
@After
public void tearDown() throws Exception {
frame.setVisible(false);
runSwing(() -> frame.dispose());
}
protected void setFormat(IntegerFormat format) {