From 8f7f69d116d4534b86c76b097c2e98f2d0ee89d7 Mon Sep 17 00:00:00 2001 From: "Jason P. Leasure" Date: Wed, 17 Jun 2020 16:10:31 -0400 Subject: [PATCH] put GhidraScriptTableModel table changed events into the swing thread --- .../plugin/core/script/GhidraScriptTableModel.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/script/GhidraScriptTableModel.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/script/GhidraScriptTableModel.java index f3a17d0f87..b51366ca68 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/script/GhidraScriptTableModel.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/script/GhidraScriptTableModel.java @@ -20,6 +20,7 @@ import java.awt.Component; import java.util.*; import javax.swing.*; +import javax.swing.event.TableModelEvent; import docking.widgets.table.*; import generic.jar.ResourceFile; @@ -212,6 +213,16 @@ class GhidraScriptTableModel extends GDynamicColumnTableModel GhidraScriptTableModel.super.fireTableChanged(e1)); + } + private class StatusColumn extends AbstractDynamicTableColumn { private Comparator comparator = (i1, i2) -> { if (i1 == i2) {