Open selected folder when pressing the "Open" option in the menu
An attempt to fix #28798
This commit is contained in:
parent
ecceabea7e
commit
fedf9cd379
@ -1489,6 +1489,15 @@ void FileSystemDock::_file_option(int p_option, const Vector<String> p_selected)
|
|||||||
} break;
|
} break;
|
||||||
|
|
||||||
case FILE_OPEN: {
|
case FILE_OPEN: {
|
||||||
|
// Open folders
|
||||||
|
TreeItem *selected = tree->get_root();
|
||||||
|
selected = tree->get_next_selected(selected);
|
||||||
|
while (selected) {
|
||||||
|
if (p_selected.find(selected->get_metadata(0)) >= 0) {
|
||||||
|
selected->set_collapsed(false);
|
||||||
|
}
|
||||||
|
selected = tree->get_next_selected(selected);
|
||||||
|
}
|
||||||
// Open the file
|
// Open the file
|
||||||
for (int i = 0; i < p_selected.size(); i++) {
|
for (int i = 0; i < p_selected.size(); i++) {
|
||||||
_select_file(p_selected[i]);
|
_select_file(p_selected[i]);
|
||||||
|
Loading…
Reference in New Issue
Block a user