summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editor/debugger/editor_visual_profiler.cpp2
-rw-r--r--editor/editor_settings_dialog.cpp14
2 files changed, 9 insertions, 7 deletions
diff --git a/editor/debugger/editor_visual_profiler.cpp b/editor/debugger/editor_visual_profiler.cpp
index 554a9dc6a5..885d8bd5c4 100644
--- a/editor/debugger/editor_visual_profiler.cpp
+++ b/editor/debugger/editor_visual_profiler.cpp
@@ -727,7 +727,7 @@ EditorVisualProfiler::EditorVisualProfiler() {
hb->add_child(memnew(Label(TTR("Measure:"))));
display_mode = memnew(OptionButton);
- display_mode->add_item(TTR("Frame Time (msec)"));
+ display_mode->add_item(TTR("Frame Time (ms)"));
display_mode->add_item(TTR("Frame %"));
display_mode->connect("item_selected", callable_mp(this, &EditorVisualProfiler::_combo_changed));
diff --git a/editor/editor_settings_dialog.cpp b/editor/editor_settings_dialog.cpp
index 8ecdcfff65..c0113e281e 100644
--- a/editor/editor_settings_dialog.cpp
+++ b/editor/editor_settings_dialog.cpp
@@ -338,13 +338,15 @@ void EditorSettingsDialog::_update_shortcuts() {
// Try go down tree
TreeItem *ti_next = ti->get_first_child();
- // Try go across tree
+ // Try go to the next node via in-order traversal
if (!ti_next) {
- ti_next = ti->get_next();
- }
- // Try go up tree, to next node
- if (!ti_next) {
- ti_next = ti->get_parent()->get_next();
+ ti_next = ti;
+ while (ti_next && !ti_next->get_next()) {
+ ti_next = ti_next->get_parent();
+ }
+ if (ti_next) {
+ ti_next = ti_next->get_next();
+ }
}
ti = ti_next;