You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Add ConstIterator to Dictionary.
This commit is contained in:
@@ -6619,17 +6619,15 @@ void Node3DEditor::set_state(const Dictionary &p_state) {
|
||||
|
||||
if (d.has("gizmos_status")) {
|
||||
Dictionary gizmos_status = d["gizmos_status"];
|
||||
List<Variant> keys;
|
||||
gizmos_status.get_key_list(&keys);
|
||||
|
||||
for (int j = 0; j < gizmo_plugins_by_name.size(); ++j) {
|
||||
if (!gizmo_plugins_by_name[j]->can_be_hidden()) {
|
||||
continue;
|
||||
}
|
||||
int state = EditorNode3DGizmoPlugin::VISIBLE;
|
||||
for (const Variant &key : keys) {
|
||||
if (gizmo_plugins_by_name.write[j]->get_gizmo_name() == String(key)) {
|
||||
state = gizmos_status[key];
|
||||
for (const KeyValue<Variant, Variant> &kv : gizmos_status) {
|
||||
if (gizmo_plugins_by_name.write[j]->get_gizmo_name() == String(kv.key)) {
|
||||
state = kv.value;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user