From ffae9b42c7c9d7c22e8f3a976aea5055d1cb9526 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Wed, 25 Sep 2019 17:57:43 +0200 Subject: [PATCH] setViewerInput now is much faster and doesn't cause text to flicker --- .../src/net/mograsim/plugin/tables/mi/InstructionTable.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java index 2a3ad6c0..afa7f40a 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java @@ -77,6 +77,8 @@ public class InstructionTable private void createColumns() { + viewer.getTable().setVisible(false); + int size = miDef.size(); columns = new TableViewerColumn[size + 1]; @@ -120,6 +122,8 @@ public class InstructionTable } calculateOptimalColumnSize(i + 1, columnTitles[i], longestPossibleContents); } + + viewer.getTable().setVisible(true); } private static String calculateColumnTitle(int startBit, int endBit) -- 2.17.1