From: Daniel Kirschten Date: Wed, 25 Sep 2019 15:57:43 +0000 (+0200) Subject: setViewerInput now is much faster and doesn't cause text to flicker X-Git-Url: https://mograsim.net/gitweb/?a=commitdiff_plain;h=ffae9b42c7c9d7c22e8f3a976aea5055d1cb9526;p=Mograsim.git setViewerInput now is much faster and doesn't cause text to flicker --- 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)