summaryrefslogtreecommitdiffstats
path: root/filestreewidget.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-08-22 18:24:13 +0200
committerArno <am@disconnect.de>2011-08-22 18:24:13 +0200
commit50783b0819531087266c626fa6066e8233bb0692 (patch)
treeabbcaa29dc5653d8e5966eddf550bcc4e7e252e0 /filestreewidget.cpp
parentf427305bb038ab3af27fb8a1a17827732c3713f3 (diff)
downloadSheMov-50783b0819531087266c626fa6066e8233bb0692.tar.gz
SheMov-50783b0819531087266c626fa6066e8233bb0692.tar.bz2
SheMov-50783b0819531087266c626fa6066e8233bb0692.zip
Fixes for SmGlobals::FrameCache
Don't generate duplicate screenshots when the same file is indexed in different paths. Part of the frameCache key was the _full_ path, not just the filename, so duplicates piled up when hovering over the same file in the filesystem and the archive. Added a cleanup function to SmGlobals::FrameCache. Also, just use QFileInfo::fileName() as part of the key.
Diffstat (limited to 'filestreewidget.cpp')
-rw-r--r--filestreewidget.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/filestreewidget.cpp b/filestreewidget.cpp
index d44e561..1a17be5 100644
--- a/filestreewidget.cpp
+++ b/filestreewidget.cpp
@@ -430,9 +430,6 @@ bool FilesTreeView::event(QEvent *e){
return exitHover();
}
}
- if(!QFileInfo(curIdx.data(FilesTreeModel::FullPathRole).toString()).exists()){
- return exitHover();
- }
}
if(e->type() == QEvent::HoverEnter){
doHover(curIdx);