aboutsummaryrefslogtreecommitdiff
path: root/client/menu/document/document.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/document/document.gd')
-rw-r--r--client/menu/document/document.gd10
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