summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/gui/edit_json/main_panel.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/gui/edit_json/main_panel.py b/lib/gui/edit_json/main_panel.py
index fd0d08d9..6fc82bf0 100644
--- a/lib/gui/edit_json/main_panel.py
+++ b/lib/gui/edit_json/main_panel.py
@@ -220,7 +220,11 @@ class LetteringEditJsonPanel(wx.Panel):
if glyph_list.IsItemChecked(selection):
self.horiz_adv_x[glyph] = self.font_meta['horiz_adv_x_default']
return glyph
- horiz_adv_x = float(glyph_list.GetItem(selection, 2).Text)
+ horiz_adv_x = None
+ try:
+ horiz_adv_x = float(glyph_list.GetItem(selection, 2).Text)
+ except (ValueError, IndexError):
+ pass
if glyph_list.GetItem(selection, 3).Text:
try:
horiz_adv_x = float(glyph_list.GetItem(selection, 3).Text)