Index: core/cross/object_base.cc |
=================================================================== |
--- core/cross/object_base.cc (revision 19848) |
+++ core/cross/object_base.cc (working copy) |
@@ -44,6 +44,15 @@ |
O3D_STRING_CONSTANT("ObjectBase"), NULL |
}; |
+const char* ObjectBase::Class::unqualified_name() const { |
apatrick
2009/07/07 00:58:25
How about a unit test?
|
+ if (strncmp(name_, |
+ O3D_NAMESPACE O3D_NAMESPACE_SEPARATOR, |
+ sizeof(O3D_NAMESPACE) + sizeof(O3D_NAMESPACE_SEPARATOR)) == 0) { |
+ return name_ + sizeof(O3D_NAMESPACE) + sizeof(O3D_NAMESPACE_SEPARATOR) - 2; |
+ } |
+ return name_; |
+} |
+ |
ObjectBase::ObjectBase(ServiceLocator *service_locator) |
: id_(IdManager::CreateId()), |
service_locator_(service_locator) { |