diff --git a/CHANGELOG.md b/CHANGELOG.md index be00b5b760997d595fa9bbaebb91305b1564fd82..583b322dd92566b1eb8ff2a2484dc97177129bf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ Note that since we don't clearly distinguish between a public and private interf - Fix missing ``super.componentWillUnmount()`` calls (@simeonborko) - Fix missing ``uGroupCount`` update for visuals +- Fix missing aromatic bond display ## [v3.9.0] - 2022-05-30 diff --git a/src/mol-repr/structure/visual/bond-intra-unit-cylinder.ts b/src/mol-repr/structure/visual/bond-intra-unit-cylinder.ts index 013a584e157d160cba46adebd435061e99a503e3..ec837f48eebd89e02b9fbcf1af3095eb6785560e 100644 --- a/src/mol-repr/structure/visual/bond-intra-unit-cylinder.ts +++ b/src/mol-repr/structure/visual/bond-intra-unit-cylinder.ts @@ -149,10 +149,8 @@ function getIntraUnitBondCylinderBuilderProps(unit: Unit.Atomic, structure: Stru if (isBondType(f, BondType.Flag.Aromatic) || (arCount && !ignoreComputedAromatic)) { if (arCount === 2) { return LinkStyle.MirroredAromatic; - } else if (arCount === 1 || deloTriplets?.getThirdElement(aI, bI)) { - return LinkStyle.Aromatic; } else { - // case for bonds between two aromatic rings + return LinkStyle.Aromatic; } } } diff --git a/src/mol-repr/structure/visual/bond-intra-unit-line.ts b/src/mol-repr/structure/visual/bond-intra-unit-line.ts index 351c190c300c50f2c68205bcaa521b8d35e42e51..68d1ca4f957cdaa27a37a280f6c41cc7823f9eeb 100644 --- a/src/mol-repr/structure/visual/bond-intra-unit-line.ts +++ b/src/mol-repr/structure/visual/bond-intra-unit-line.ts @@ -110,10 +110,8 @@ function createIntraUnitBondLines(ctx: VisualContext, unit: Unit, structure: Str if (isBondType(f, BondType.Flag.Aromatic) || (arCount && !ignoreComputedAromatic)) { if (arCount === 2) { return LinkStyle.MirroredAromatic; - } else if (arCount === 1 || deloTriplets?.getThirdElement(aI, bI)) { - return LinkStyle.Aromatic; } else { - // case for bonds between two aromatic rings + return LinkStyle.Aromatic; } } }