diff --git a/src/mol-repr/representation.ts b/src/mol-repr/representation.ts index bad2eb42e7e851310c44f6df16845529f58f688e..5daed3f5edcd214aba247dead009b2a0b948c09b 100644 --- a/src/mol-repr/representation.ts +++ b/src/mol-repr/representation.ts @@ -226,7 +226,7 @@ namespace Representation { let version = 0; const updated = new Subject<number>(); const currentState = stateBuilder.create(); - const currentTheme = Theme.createEmpty(); + let currentTheme = Theme.createEmpty(); let currentParams: P; let currentProps: PD.Values<P>; @@ -314,6 +314,7 @@ namespace Representation { } }, setTheme: (theme: Theme) => { + currentTheme = theme; for (let i = 0, il = reprList.length; i < il; ++i) { reprList[i].setTheme(theme); }