[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kio/kio
From:       David Faure <faure () kde ! org>
Date:       2008-12-17 23:02:50
Message-ID: 1229554970.445957.27769.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 898314 by dfaure:

oops this wasn't supposed to go in, sorry.


 M  +7 -16     kdirmodel.cpp  


--- trunk/KDE/kdelibs/kio/kio/kdirmodel.cpp #898313:898314
@@ -196,7 +196,6 @@
     KUrl url = cleanupUrl(_url);
     if (url == urlForNode(m_rootNode))
         return m_rootNode;
-    kDebug() << "nodeForUrl(" << _url << ") = " << m_nodeHash.value(url);
     return m_nodeHash.value(url);
 }
 
@@ -206,14 +205,10 @@
         KUrl::List urls;
         static_cast<KDirModelDirNode *>(node)->collectAllChildUrls(urls);
         Q_FOREACH(const KUrl& u, urls) {
-            kDebug() << u << "(cleaned up=" << cleanupUrl(u) << ")";
-            int found = m_nodeHash.remove(u);
-            Q_ASSERT(found == 1);
+            m_nodeHash.remove(u);
         }
     } else {
-        kDebug() << url << "(removing cleaned up=" << cleanupUrl(url) << ")";
-        int found = m_nodeHash.remove(cleanupUrl(url));
-        Q_ASSERT(found == 1);
+        m_nodeHash.remove(cleanupUrl(url));
     }
 }
 
@@ -466,12 +461,8 @@
     if (items.count() == 1) {
         const int r = node->rowNumber();
         q->beginRemoveRows(parentIndex, r, r);
-        kDebug() << "removing one item" << url << node;
         removeFromNodeHash(node, url);
-        KDirModelNode* takenNode = dirNode->m_childNodes.takeAt(r);
-        kDebug() << takenNode << takenNode->item().url();
-        Q_ASSERT(takenNode == node);
-        delete takenNode;
+        delete dirNode->m_childNodes.takeAt(r);
         q->endRemoveRows();
         Q_ASSERT(dirNode->m_childNodesByName.contains(url.fileName()));
         dirNode->m_childNodesByName.remove(url.fileName());
@@ -571,10 +562,10 @@
         q->endRemoveRows();
     }
 
-    m_nodeHash.clear();
-    //emit layoutAboutToBeChanged();
-    clear();
-    //emit layoutChanged();
+        m_nodeHash.clear();
+        //emit layoutAboutToBeChanged();
+        clear();
+        //emit layoutChanged();
 }
 
 void KDirModel::itemChanged( const QModelIndex& index )
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic