0029674: Improvements in Inspector tool
[occt.git] / tools / VInspector / VInspector_ItemBase.cxx
index 323db67..8f1cee2 100644 (file)
 // function : GetContext
 // purpose :
 // =======================================================================
-const Handle(AIS_InteractiveContext)& VInspector_ItemBase::GetContext() const
+Handle(AIS_InteractiveContext) VInspector_ItemBase::GetContext() const
 {
   if (!myContext.IsNull())
     return myContext;
   
   Handle(AIS_InteractiveContext) aContext;
-  if (const VInspector_ItemContext* aThisContextItem = dynamic_cast<const VInspector_ItemContext*> (this))
+  if (dynamic_cast<const VInspector_ItemContext*> (this))
   {
-    aContext = aThisContextItem->GetContext();
+    return Handle(AIS_InteractiveContext)(); // context has not be set yet
   }
   else
   {