close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#883 closed defect (invalid)

Sólo se muestra el último título de menú definido en getMenuEntries

Reported by: Víctor de Buen Remiro Owned by: Jorge
Priority: highest Milestone: TOLBase Revitalization
Component: Interface Version: head
Severity: blocker Keywords:
Cc:

Description

Las clases con el método virtual getMenuEntries
por lo que veo sólo enseña una entrada de menú, la última que definas
Si pongo esto

Set getMenuEntries(Real void)
{
  Set [[ [[ "Select", "select" ]] ]],
  Set [[ [[ "Explore", "explore" ]] ]]
}

sólo muestra el Explore
Si pongo esto

Set getMenuEntries(Real void)
{
  Set [[ [[ "Explore", "explore" ]] ]],
  Set [[ [[ "Select", "select" ]] ]]
}

sólo muestra el Select

Change History (3)

comment:1 Changed 15 years ago by Jorge

Status: newaccepted

comment:2 Changed 15 years ago by Jorge

(In [2059]) refs #883, prepara el test para reproducir el error

comment:3 Changed 15 years ago by Jorge

Resolution: invalid
Status: acceptedclosed

EL ejemplo del ticket contiene dos sentencias, la funcion siempre retorna el valor de la última. El efecto deseado se logra con:

Set getMenuEntries(Real void)
{
  Set [[ [[ "Select", "select" ]], [[ "Explore", "explore" ]] ]]
}
Note: See TracTickets for help on using tickets.