diff options
author | volzhs <volzhs@gmail.com> | 2017-12-22 04:16:04 +0900 |
---|---|---|
committer | volzhs <volzhs@gmail.com> | 2017-12-22 04:16:04 +0900 |
commit | d9e5be1d66579738ad9d739882e8463c545a6a69 (patch) | |
tree | 03696eb4140ac392ae09faaea1ccee2b0fa5aa15 | |
parent | 1fa9aac3e415f53a095e955c8a37000629d56dde (diff) |
Fix open directory in FileSystem dock
-rw-r--r-- | editor/filesystem_dock.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp index c30f077888..75e4f39e25 100644 --- a/editor/filesystem_dock.cpp +++ b/editor/filesystem_dock.cpp @@ -147,7 +147,7 @@ void FileSystemDock::_notification(int p_what) { if (low_height_mode) { - file_list_vb->hide(); + tree->hide(); tree->set_v_size_flags(SIZE_EXPAND_FILL); button_tree->show(); } else { @@ -158,6 +158,7 @@ void FileSystemDock::_notification(int p_what) { button_favorite->show(); _update_tree(true); } + tree->ensure_cursor_is_visible(); if (!file_list_vb->is_visible()) { file_list_vb->show(); @@ -345,11 +346,7 @@ void FileSystemDock::navigate_to_path(const String &p_path) { _update_tree(true); _update_files(false); } else { - if (file_name.empty()) { - _go_to_tree(); - } else { - _go_to_file_list(); - } + _go_to_file_list(); } if (!file_name.empty()) { |