Browse Source

Merge pull request #436 from JonStargaryen/master

Fix Polymer Chain Instance Coloring
Alexander Rose 2 years ago
parent
commit
79dd441967
2 changed files with 3 additions and 2 deletions
  1. 1 0
      CHANGELOG.md
  2. 2 2
      src/mol-geo/geometry/color-data.ts

+ 1 - 0
CHANGELOG.md

@@ -8,6 +8,7 @@ Note that since we don't clearly distinguish between a public and private interf
 
 - Fix issues with marking camera/handle helper (#433)
 - Fix issues with array uniforms when running with headless-gl
+- Fix Polymer Chain Instance coloring
 
 ## [v3.8.0] - 2022-04-30
 

+ 2 - 2
src/mol-geo/geometry/color-data.ts

@@ -47,8 +47,8 @@ function _createColors(locationIt: LocationIterator, positionIt: LocationIterato
         case 'uniform': return createUniformColor(locationIt, colorTheme.color, colorData);
         case 'instance':
             return locationIt.nonInstanceable
-                ? createInstanceColor(locationIt, colorTheme.color, colorData)
-                : createGroupColor(locationIt, colorTheme.color, colorData);
+                ? createGroupColor(locationIt, colorTheme.color, colorData)
+                : createInstanceColor(locationIt, colorTheme.color, colorData);
         case 'group': return createGroupColor(locationIt, colorTheme.color, colorData);
         case 'groupInstance': return createGroupInstanceColor(locationIt, colorTheme.color, colorData);
         case 'vertex': return createVertexColor(positionIt, colorTheme.color, colorData);