diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index a00b7fad7cee054f50749a62962b8404101c5d4b..0068d364a86a4ffcc93cf82e0ecd6ebcea6ec34c 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -790,9 +790,9 @@ void WatchHandler::collapseChildren(const QModelIndex &idx)
         return;
     }
     QTC_ASSERT(checkIndex(idx.internalId()), return);
-#if 0
     QString iname0 = m_displaySet.at(idx.internalId()).iname;
     MODEL_DEBUG("COLLAPSE NODE" << iname0);
+#if 0
     QString iname1 = iname0 + '.';
     for (int i = m_completeSet.size(); --i >= 0; ) {
         QString iname = m_completeSet.at(i).iname;
@@ -803,10 +803,10 @@ void WatchHandler::collapseChildren(const QModelIndex &idx)
             m_expandedINames.remove(iname);
         }
     }
+#endif
     m_expandedINames.remove(iname0);
     //MODEL_DEBUG(toString());
     //rebuildModel();
-#endif
 }
 
 void WatchHandler::expandChildren(const QModelIndex &idx)