┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2007-06-25 20:25:07 +0000
committerRafael Fernández López <[email protected]>2007-06-25 20:25:07 +0000
commit289d854969fac9725453dc0fbafbf379451747d9 (patch)
tree14b6ad123b67c57f70c422e0eaeb1745b8f65087
parent0abbaf9e11d166da461bb33bc6abeb5ddfb5fa2c (diff)
Take offsets in count
svn path=/trunk/KDE/kdebase/apps/; revision=680285
-rw-r--r--src/klistview.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/klistview.cpp b/src/klistview.cpp
index df8150a11..1729e1a80 100644
--- a/src/klistview.cpp
+++ b/src/klistview.cpp
@@ -399,8 +399,8 @@ void KListView::Private::drawDraggedItems(QPainter *painter)
option.state &= ~QStyle::State_MouseOver;
foreach (const QModelIndex &index, listView->selectionModel()->selectedIndexes())
{
- int dx = mousePosition.x() - initialPressPosition.x();
- int dy = mousePosition.y() - initialPressPosition.y();
+ int dx = mousePosition.x() - initialPressPosition.x() + listView->horizontalOffset();
+ int dy = mousePosition.y() - initialPressPosition.y() + listView->verticalOffset();
option.rect = visualRect(index);
option.rect.adjust(dx, dy, dx, dy);