bug-fix: enter press on an unknown file in file list should not close current tab

This commit is contained in:
Le Tan 2018-05-23 20:08:29 +08:00
parent 9718d1f727
commit f130c3dd98

View File

@ -984,10 +984,11 @@ void VFileList::keyPressEvent(QKeyEvent *p_event)
QListWidgetItem *item = fileList->currentItem();
if (item) {
VFile *fileToClose = NULL;
if (!(p_event->modifiers() & Qt::ControlModifier)
&& g_config->getSingleClickClosePreviousTab()) {
VFile *file = getVFile(item);
Q_ASSERT(file);
if (p_event->modifiers() == Qt::NoModifier
&& g_config->getSingleClickClosePreviousTab()
&& file->getDocType() != DocType::Unknown) {
if (!editArea->isFileOpened(file)) {
VEditTab *tab = editArea->getCurrentTab();
if (tab) {