summaryrefslogtreecommitdiffstats
path: root/filestreewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filestreewidget.cpp')
-rw-r--r--filestreewidget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/filestreewidget.cpp b/filestreewidget.cpp
index 4e2a196..f1d65c4 100644
--- a/filestreewidget.cpp
+++ b/filestreewidget.cpp
@@ -321,6 +321,7 @@ void FilesTreeView::readSettings(){
mHoverPics = s.value("ui/hoverpics", true).toBool();
mHoverWin->setWindowOpacity(s.value("ui/hoveropacity", 10).toFloat() / 10.0);
mHoverMovies = s.value("ui/hovermovies", true).toBool();
+ mCursorOffest = s.value("ui/cursoroffset").toInt();
}
void FilesTreeView::readHeaderConfig(){
@@ -358,7 +359,7 @@ bool FilesTreeView::event(QEvent *e){
if(!hEvent){
return QTreeView::event(e);
}
- QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() - SmGlobals::instance()->cursorSize().height());
+ QPoint hotSpot(hEvent->pos().x(), hEvent->pos().y() + mCursorOffest);
QModelIndex curIdx = indexAt(hotSpot);
/*
The whole point of this if/then/else mess is to exit as early as possible