Browse Source

Merge pull request #60905 from KoBeWi/⚓

Simplify anchor metadata
Rémi Verschelde 3 years ago
parent
commit
e3371a53f8
1 changed files with 5 additions and 5 deletions
  1. 5 5
      scene/gui/control.cpp

+ 5 - 5
scene/gui/control.cpp

@@ -1590,22 +1590,22 @@ void Control::set_anchor_and_offset(Side p_side, real_t p_anchor, real_t p_pos,
 void Control::_set_anchors_layout_preset(int p_preset) {
 	bool list_changed = false;
 
-	if (has_meta("_edit_layout_mode") && (int)get_meta("_edit_layout_mode") != (int)LayoutMode::LAYOUT_MODE_ANCHORS) {
+	if (get_meta("_edit_layout_mode", LayoutMode::LAYOUT_MODE_ANCHORS).operator int() != LayoutMode::LAYOUT_MODE_ANCHORS) {
 		list_changed = true;
-		set_meta("_edit_layout_mode", (int)LayoutMode::LAYOUT_MODE_ANCHORS);
+		set_meta("_edit_layout_mode", LayoutMode::LAYOUT_MODE_ANCHORS);
 	}
 
 	if (p_preset == -1) {
-		if (!has_meta("_edit_use_custom_anchors") || !(bool)get_meta("_edit_use_custom_anchors")) {
+		if (!get_meta("_edit_use_custom_anchors", false)) {
 			set_meta("_edit_use_custom_anchors", true);
 			notify_property_list_changed();
 		}
 		return; // Keep settings as is.
 	}
 
-	if (!has_meta("_edit_use_custom_anchors") || (bool)get_meta("_edit_use_custom_anchors")) {
+	if (get_meta("_edit_use_custom_anchors", true)) {
 		list_changed = true;
-		set_meta("_edit_use_custom_anchors", false);
+		remove_meta("_edit_use_custom_anchors");
 	}
 
 	LayoutPreset preset = (LayoutPreset)p_preset;