From 71943743478fdff00b5ba09d62612252d8cae01a Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 6 Dec 2018 12:46:16 +0000 Subject: [PATCH] If a valid path is entered into the filename field, browse to it --- qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp index 7a1a92009..1d27daafb 100644 --- a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp @@ -807,7 +807,18 @@ void VirtualFileDialog::on_filename_keyPress(QKeyEvent *e) } if(matches == 0 && !text.trimmed().isEmpty()) + { + idx = m_Model->indexForPath(text.trimmed()); + + if(idx.isValid()) + { + changeCurrentDir(idx); + ui->filename->setText(QString()); + return; + } + fileNotFound(text); + } m_FileProxy->setFilterRegExp(re); m_FileProxy->refresh();