Browse Source

don't apply granularity for State Highlight

Alexander Rose 5 years ago
parent
commit
d8480d058b
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/mol-plugin/behavior/static/state.ts

+ 3 - 3
src/mol-plugin/behavior/static/state.ts

@@ -106,10 +106,10 @@ export function Highlight(ctx: PluginContext) {
         const cell = state.select(ref)[0];
         if (!cell) return;
         if (SO.Molecule.Structure.is(cell.obj)) {
-            ctx.interactivity.lociHighlights.highlightOnly({ loci: Structure.Loci(cell.obj.data) });
+            ctx.interactivity.lociHighlights.highlightOnly({ loci: Structure.Loci(cell.obj.data) }, false);
         } else if (cell && SO.isRepresentation3D(cell.obj)) {
             const loci = SO.Molecule.Structure.is(cell.obj.data.source) ? Structure.Loci(cell.obj.data.source.data) : EveryLoci
-            ctx.interactivity.lociHighlights.highlightOnly({ loci, repr: cell.obj.data.repr });
+            ctx.interactivity.lociHighlights.highlightOnly({ loci, repr: cell.obj.data.repr }, false);
         }
 
         // TODO: highlight volumes and shapes?
@@ -119,7 +119,7 @@ export function Highlight(ctx: PluginContext) {
 
 export function ClearHighlight(ctx: PluginContext) {
     PluginCommands.State.ClearHighlight.subscribe(ctx, ({ state, ref }) => {
-        ctx.interactivity.lociHighlights.highlightOnly({ loci: EmptyLoci });
+        ctx.interactivity.lociHighlights.highlightOnly({ loci: EmptyLoci }, false);
     });
 }