[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/base/konq-plugins/domtreeviewer
From: Maks Orlovich <maksim () kde ! org>
Date: 2009-02-25 19:22:24
Message-ID: 1235589744.422842.24277.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 931766 by orlovich:
Fix (at best) quadratic behavior of search --- itemBelow doesn't just give siblings.
M +2 -5 domtreeview.cpp
--- trunk/extragear/base/konq-plugins/domtreeviewer/domtreeview.cpp #931765:931766
@@ -567,11 +567,8 @@
m_listView->setItemExpanded(cur_item, false);
}
- DOMListViewItem* child = static_cast<DOMListViewItem *>(cur_item->child(0));
- while( child ) {
- searchRecursive(child, searchText, caseSensitivity);
- child = static_cast<DOMListViewItem *>(m_listView->itemBelow(child));
- }
+ for (int cp = 0; cp < cur_item->childCount(); ++cp)
+ searchRecursive(static_cast<DOMListViewItem*>(cur_item->child(cp)), searchText, caseSensitivity);
}
#if 0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic