diff options
Diffstat (limited to 'client/menu')
-rw-r--r-- | client/menu/document/document.gd | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/client/menu/document/document.gd b/client/menu/document/document.gd index 68787bdc..69a0b852 100644 --- a/client/menu/document/document.gd +++ b/client/menu/document/document.gd @@ -70,8 +70,10 @@ func text_node(element: Dictionary, bullet: bool) -> Control: node = HBoxContainer.new() var bullet_label := Label.new() bullet_label.text = "•" - bullet_label.add_theme_font_size_override("font_size", element["size"]) - bullet_label.add_theme_color_override("font_color", Color(element["color"])) + if element.get("size"): + bullet_label.add_theme_font_size_override("font_size", element["size"]) + if element.get("color"): + bullet_label.add_theme_color_override("font_color", Color(element["color"])) node.add_child(bullet_label) label.size_flags_horizontal = Control.SIZE_EXPAND_FILL node.add_child(label) @@ -80,9 +82,9 @@ func text_node(element: Dictionary, bullet: bool) -> Control: label.name = "Text" label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART label.text = Global.get_message_str(element["s"]) - if element["size"]: + if element.get("size"): node.add_theme_font_size_override("font_size", element["size"]) - if element["color"]: + if element.get("color"): label.add_theme_color_override("font_color", Color(element["color"])) return node |