From 69ebcd53e6bd2d5a54294c48ef53e6de5891afcf Mon Sep 17 00:00:00 2001 From: Le Tan Date: Mon, 28 May 2018 20:36:28 +0800 Subject: [PATCH] explorer: warn if directory does not exist --- src/vexplorer.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/vexplorer.cpp b/src/vexplorer.cpp index a20a91fe..3f7cea96 100644 --- a/src/vexplorer.cpp +++ b/src/vexplorer.cpp @@ -337,6 +337,19 @@ void VExplorer::handleEntryActivated(int p_idx) updateStarButton(); + // Check if exists. + if (!QFileInfo::exists(m_entries[m_index].m_directory)) { + VUtils::showMessage(QMessageBox::Warning, + tr("Warning"), + tr("Fail to open directory %2.") + .arg(g_config->c_dataTextStyle) + .arg(m_entries[m_index].m_directory), + tr("Please check if the directory exists."), + QMessageBox::Ok, + QMessageBox::Ok, + g_mainWin); + } + updateTree(); }