src/core/object.cc
changeset 3871 c6f693de286d
parent 3397 cad55f67f3fc
child 4472 e20a31541404
--- a/src/core/object.cc	Wed Nov 19 14:19:10 2008 +0100
+++ b/src/core/object.cc	Wed Nov 19 14:39:52 2008 +0100
@@ -111,10 +111,11 @@
 {
   NS_ASSERT (CheckLoose ());
   const Object *currentObject = this;
+  TypeId objectTid = Object::GetTypeId ();
   do {
     NS_ASSERT (currentObject != 0);
     TypeId cur = currentObject->GetInstanceTypeId ();
-    while (cur != tid && cur != Object::GetTypeId ())
+    while (cur != tid && cur != objectTid)
       {
         cur = cur.GetParent ();
       }