summaryrefslogtreecommitdiff
path: root/src/filetree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/filetree.cpp')
-rw-r--r--src/filetree.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/filetree.cpp b/src/filetree.cpp
index f043448f..6d397f24 100644
--- a/src/filetree.cpp
+++ b/src/filetree.cpp
@@ -246,16 +246,12 @@ void FileTree::activate(FileTreeItem* item)
return;
}
- if (item->isFromArchive()) {
- log::warn("cannot activate file from archive '{}'", item->filename());
- return;
- }
-
const auto tryPreview = m_core.settings().interface().doubleClicksOpenPreviews();
if (tryPreview) {
const QFileInfo fi(item->realPath());
- if (m_plugins.previewGenerator().previewSupported(fi.suffix().toLower())) {
+ if (m_plugins.previewGenerator().previewSupported(fi.suffix().toLower(),
+ item->isFromArchive())) {
preview(item);
return;
}