Fixed: #1603 empty script after search selection

This commit is contained in:
Jindra Petřík
2021-03-05 21:22:55 +01:00
parent 1d030ac10a
commit f2520550f5
2 changed files with 8 additions and 1 deletions
@@ -883,6 +883,12 @@ public class ABCPanel extends JPanel implements ItemListener, SearchListener<Scr
return decompiledTextArea.linkPainter();
}
});
decompiledTextArea.addScriptListener(new Runnable() {
@Override
public void run() {
lastDecompiled = decompiledTextArea.getText();
}
});
// Register the component on the tooltip manager
// So that #getToolTipText(MouseEvent) gets invoked when the mouse
@@ -1353,13 +1359,13 @@ public class ABCPanel extends JPanel implements ItemListener, SearchListener<Scr
searchPanel.setOptions(ignoreCase, regExp);
searchPanel.setSearchText(searchedText);
ScriptPack pack = result.getScriptPack();
setAbc(pack.abc);
Runnable setScriptComplete = new Runnable() {
@Override
public void run() {
decompiledTextArea.removeScriptListener(this);
hilightScript(pack);
setAbc(pack.abc);
boolean pcode = result.isPcode();
if (pcode) {