782
|
1 |
--- qt-x11-free-3.3.8/src/iconview/qiconview.cpp.orig 2007-02-02 19:31:07.000000000 +0530
|
|
2 |
+++ qt-x11-free-3.3.8/src/iconview/qiconview.cpp 2008-01-08 22:34:57.430570431 +0530
|
|
3 |
@@ -5245,11 +5245,11 @@
|
|
4 |
d->findContainers( dir, relativeTo, searchRect);
|
|
5 |
|
|
6 |
cList->first();
|
|
7 |
- while ( cList->current() && !centerMatch ) {
|
|
8 |
+ while ( cList->current() ) {
|
|
9 |
QPtrList<QIconViewItem> &list = (cList->current())->items;
|
|
10 |
for ( item = list.first(); item; item = list.next() ) {
|
|
11 |
if ( neighbourItem( dir, relativeTo, item ) &&
|
|
12 |
- searchRect.contains( item->rect().center() ) &&
|
|
13 |
+ searchRect.intersects( item->rect() ) &&
|
|
14 |
item != currentItem() ) {
|
|
15 |
int ml = (relativeTo - item->rect().center()).manhattanLength();
|
|
16 |
if ( centerMatch ) {
|