From 77461d5a235d855247aea17a731d54d4028d29b4 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Wed, 15 Apr 2020 16:00:53 -0700
Subject: [PATCH] fix focus control breaks for non-atomic units

---
 src/mol-plugin-ui/structure/focus.tsx | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/mol-plugin-ui/structure/focus.tsx b/src/mol-plugin-ui/structure/focus.tsx
index cd495dd00..0966591dc 100644
--- a/src/mol-plugin-ui/structure/focus.tsx
+++ b/src/mol-plugin-ui/structure/focus.tsx
@@ -58,6 +58,8 @@ function getFocusEntries(structure: Structure) {
     const l = StructureElement.Location.create(structure);
 
     for (const ug of structure.unitSymmetryGroups) {
+        if (!Unit.isAtomic(ug.units[0])) continue;
+
         l.unit = ug.units[0];
         l.element = ug.elements[0];
         const isMultiChain = Unit.Traits.is(l.unit.traits, Unit.Trait.MultiChain);
-- 
GitLab