diff --git a/src/gui/FileListWidget.cxx b/src/gui/FileListWidget.cxx index 119c1e4d2..ab231fa97 100644 --- a/src/gui/FileListWidget.cxx +++ b/src/gui/FileListWidget.cxx @@ -169,8 +169,13 @@ void FileListWidget::handleCommand(CommandSender* sender, int cmd, int data, int _selected = data; if(selected().isDirectory()) { - cmd = ItemChanged; - selectDirectory(); + if(selected().getName() == " [..]") + selectParent(); + else + { + cmd = ItemChanged; + selectDirectory(); + } } else cmd = ItemActivated;