mirror of
https://github.com/godotengine/godot.git
synced 2024-11-13 15:42:40 +00:00
commit
e3371a53f8
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user