diff options
Diffstat (limited to 'client/menu/document')
| -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  |