Opened 17 years ago

Closed 17 years ago

#716 closed defect (fixed)

Bad FullName when some member is assigned to a named object

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: highest Milestone: OOP Implementation
Component: OOP Version: 2.0.1
Severity: blocker Keywords:
Cc: Javier Portugal

Description

When some member is assigned to a named object, FullName becomes corrupted. For example, correct FullName should be

Code relExpTerOutput::_.explicativeTerm::_.input::_.variable::Copy

but is

Code relExpTerOutput::expTer::_.input::var20::Copy

This could be just an stetic problem in TolBase Inspector but, when root NameBlock relExpTerOutput is a global object, then TolBase Inspector returns an error when you try to view the list of functions of type returned by the method, due to it can't find the final method with wrong FullName.

Change History (2)

comment:1 by Víctor de Buen Remiro, 17 years ago

Cc: Javier Portugal added
Status: new → assigned

comment:2 by Víctor de Buen Remiro, 17 years ago

Resolution: → fixed
Status: assigned → closed

(In [1188]) Adding argument BText memberName to method RebuildFullNameDeep in order to set correct global FullName to deep members.
Fixes #716

Note: See TracTickets for help on using tickets.