]> gerrit.simantics Code Review - simantics/platform.git/commit
Performance optimizations for NatTableGraphExplorer 89/4689/1 release/1.35.3-sulca
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Tue, 13 Apr 2021 06:23:47 +0000 (09:23 +0300)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Tue, 13 Apr 2021 06:23:47 +0000 (09:23 +0300)
commitd7ce5ab37a70cf207e3bfe0045c0df3f1fb98415
treeaf5e6d7eaaffce53670de15ef04c4a179f9fe216
parentd613530ca19459bcc8a75015ec28533968b92c2d
Performance optimizations for NatTableGraphExplorer

Fine tuned dispose logic to avoid single item removals when whole GE is
disposed.

Node expand was causing unnecessary events, when it tried to expand
non-expandable node.

#692

Change-Id: I06938693af2b28dc51b5d2d5a0269cfde7121fc7
bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/NatTableGraphExplorer.java
bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/TreeNode.java
bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/override/TreeLayer2.java