Modified InstructionView#highlight
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Thu, 19 Sep 2019 15:44:26 +0000 (17:44 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Thu, 19 Sep 2019 15:44:26 +0000 (17:44 +0200)
plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionView.java

index b21c848..11e8f3a 100644 (file)
@@ -68,7 +68,8 @@ public class InstructionView extends EditorPart implements MemoryCellModifiedLis
                        viewer.highlightRow(highlighted, false);
                        highlighted = index;
                        viewer.highlightRow(index, true);
-                       viewer.getTable().setTopIndex(index);
+                       viewer.getTable().showItem(viewer.getTable().getItem(Math.min((int) memory.getDefinition().getMaximalAddress(), index - 4)));
+                       viewer.getTable().showItem(viewer.getTable().getItem(index));
                });
        }