From ecfb30753c0ff2d85189b7950ec74b738d3b555f Mon Sep 17 00:00:00 2001 From: Don Sanders Date: Sat, 18 Mar 2000 10:47:57 +0000 Subject: [PATCH] Drag and drop update svn path=/trunk/kdenetwork/kmail/; revision=43864 --- kmfoldertree.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kmfoldertree.cpp b/kmfoldertree.cpp index 276bd24a6..fe4127306 100644 --- a/kmfoldertree.cpp +++ b/kmfoldertree.cpp @@ -629,6 +629,7 @@ void KMFolderTree::contentsDragEnterEvent( QDragEnterEvent *e ) } oldCurrent = currentItem(); + setFocus(); QListViewItem *i = itemAt( contentsToViewport(e->pos()) ); if ( i ) { @@ -699,7 +700,7 @@ void KMFolderTree::contentsDragMoveEvent( QDragMoveEvent *e ) visibleHeight()-autoscroll_margin*2); QListViewItem *i = itemAt( vp ); if ( i ) { - setSelected( i, TRUE ); + setCurrentItem( i ); if ( !inside_margin.contains(vp) ) { startAutoScroll(); e->accept(QRect(0,0,0,0)); // Keep sending move events @@ -737,8 +738,8 @@ void KMFolderTree::contentsDragLeaveEvent( QDragLeaveEvent * ) stopAutoScroll(); dropItem = 0L; - setCurrentItem( oldCurrent ); - setSelected( oldCurrent, TRUE ); + // setCurrentItem( oldCurrent ); + // setSelected( oldCurrent, TRUE ); connect(this, SIGNAL(currentChanged(QListViewItem*)), this, SLOT(doFolderSelected(QListViewItem*))); }