diff --git a/uppsrc/CtrlCore/CocoCtrl.cpp b/uppsrc/CtrlCore/CocoCtrl.cpp index f807cda45..d50a00396 100644 --- a/uppsrc/CtrlCore/CocoCtrl.cpp +++ b/uppsrc/CtrlCore/CocoCtrl.cpp @@ -66,8 +66,10 @@ String Ctrl::Name() const { #else String s = String(typeid(*this).name()) + " : " + Format("0x%x", (int) this); #endif - if(IsChild()) - s << "(parent " << String(typeid(*GetParent()).name()) << ")"; + if(IsChild()) { + Ctrl *parent = GetParent(); + s << "(parent " << String(typeid(*parent).name()) << ")"; + } return s; }