diff --git a/CJKAnchorPlacement.glyphsTool/Contents/CodeResources b/CJKAnchorPlacement.glyphsTool/Contents/CodeResources index 274ff6b..18ed150 100644 Binary files a/CJKAnchorPlacement.glyphsTool/Contents/CodeResources and b/CJKAnchorPlacement.glyphsTool/Contents/CodeResources differ diff --git a/CJKAnchorPlacement.glyphsTool/Contents/MacOS/plugin b/CJKAnchorPlacement.glyphsTool/Contents/MacOS/plugin index b6ffbca..d7cae37 100755 Binary files a/CJKAnchorPlacement.glyphsTool/Contents/MacOS/plugin and b/CJKAnchorPlacement.glyphsTool/Contents/MacOS/plugin differ diff --git a/CJKAnchorPlacement.glyphsTool/Contents/Resources/plugin.py b/CJKAnchorPlacement.glyphsTool/Contents/Resources/plugin.py index 3749523..f7a5ac6 100755 --- a/CJKAnchorPlacement.glyphsTool/Contents/Resources/plugin.py +++ b/CJKAnchorPlacement.glyphsTool/Contents/Resources/plugin.py @@ -233,8 +233,11 @@ def mouseDoubleDown_(self, event): elif anchor_name == 'BSB': self.BSBValue = distance_from_edge return - super(CJKAnchorPlacementTool, self).mouseDoubleDown_(event) - + try: + super(CJKAnchorPlacementTool, self).mouseDoubleDown_(event) + except AttributeError as e: + LogError(e) # Some encounter AttributeError while I cannot reproduce it. + @LSBValue.setter def LSBValue(self, value): if self._LSBValue != value: diff --git a/CJKAnchorPlacement.glyphsTool/Contents/_CodeSignature/CodeResources b/CJKAnchorPlacement.glyphsTool/Contents/_CodeSignature/CodeResources index 8e207a9..ae6ef03 100644 --- a/CJKAnchorPlacement.glyphsTool/Contents/_CodeSignature/CodeResources +++ b/CJKAnchorPlacement.glyphsTool/Contents/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ Resources/plugin.py - uBZM8UQnplFPta0i8hON3J/It/k= + 6aebAw4SCkI1otsD6PlLg2/Qo5U= Resources/toolbar.ai @@ -53,11 +53,11 @@ hash - uBZM8UQnplFPta0i8hON3J/It/k= + 6aebAw4SCkI1otsD6PlLg2/Qo5U= hash2 - lX3DfAJUeJzJwdvkXwmDBw9ZyvRSsaTfyIdlQqgEWuY= + eHbTN5WCeXrUsewUeJTCq541mRqS/XkcpaKGnWt1wrw= Resources/toolbar.ai