summaryrefslogtreecommitdiffstats
path: root/editor/settings_config_dialog.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-10-15 14:40:40 +0200
committerGitHub <noreply@github.com>2021-10-15 14:40:40 +0200
commit5bc0e4081bbfa077567e1d94b760f81c63eb3392 (patch)
treecc47866bf0d6c8b07036b5c19f16b1a63e0b3b54 /editor/settings_config_dialog.cpp
parente53e897b8c70cef11a2a0b13edbad9f038f26e58 (diff)
parent7e435fa84195e18b72abf8a06d7fc014275cbd7d (diff)
downloadredot-engine-5bc0e4081bbfa077567e1d94b760f81c63eb3392.tar.gz
Merge pull request #53753 from EricEzaM/fix-shortcut-saving
Diffstat (limited to 'editor/settings_config_dialog.cpp')
-rw-r--r--editor/settings_config_dialog.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/settings_config_dialog.cpp b/editor/settings_config_dialog.cpp
index 9062169e06..78dc85aa7d 100644
--- a/editor/settings_config_dialog.cpp
+++ b/editor/settings_config_dialog.cpp
@@ -433,7 +433,7 @@ void EditorSettingsDialog::_update_shortcuts() {
}
Array original = sc->get_meta("original");
- Array shortcuts_array = sc->get_events();
+ Array shortcuts_array = sc->get_events().duplicate(true);
bool same_as_defaults = Shortcut::is_event_array_equal(original, shortcuts_array);
bool collapse = !collapsed.has(E) || (collapsed.has(E) && collapsed[E]);