src/core/object.cc
changeset 1781 93e25aba0e79
parent 1780 d76cc3437a41
child 2230 9f13ac3291e0
equal deleted inserted replaced
1780:d76cc3437a41 1781:93e25aba0e79
   195   NS_ASSERT (CheckLoose ());
   195   NS_ASSERT (CheckLoose ());
   196   const Object *currentObject = this;
   196   const Object *currentObject = this;
   197   do {
   197   do {
   198     NS_ASSERT (currentObject != 0);
   198     NS_ASSERT (currentObject != 0);
   199     InterfaceId cur = currentObject->m_iid;
   199     InterfaceId cur = currentObject->m_iid;
   200     NS_LOG_LOGIC("In Loop: " << cur.GetName());
       
   201     while (cur != iid && cur != Object::iid)
   200     while (cur != iid && cur != Object::iid)
   202       {
   201       {
   203         cur = InterfaceId::LookupParent (cur);
   202         cur = InterfaceId::LookupParent (cur);
   204       }
   203       }
   205     if (cur == iid)
   204     if (cur == iid)