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

Opened 14 years ago

Closed 14 years ago

#559 closed defect (fixed)

Revisar los métodos Set[Attribute] cuando no introducen cambios

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: critical Milestone: Release 0.6
Component: Edition Keywords:
Cc:

Description

Se solicita revisar los métodos utilizados para modificar un atributo Set[Attribute] y su relación con los eventos _OnChange cuando el cambio no tiene efecto ya que se reasigna el mismo valor.

Esta revisión es importante en relación con la GUI, ya que ésta reasigna todos los atributos de un objeto cuando se edita, se produzcan cambios en su edición o no. En el caso concreto de las variables se pierde la caché solo por editar su nombre o descripción.

Change History (3)

comment:1 Changed 14 years ago by Pedro Gea

(In [2367]) Se revisan los métodos de la clase @Variable
Refs #559

comment:2 Changed 14 years ago by Pedro Gea

(In [2368]) Se recorta un retorno de carro extra que aparece al obtener la expresión de la variable en la GUI y por el cual se provocan cambios involuntarios al editar las variables.
Refs #559

comment:3 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

El resto de eventos OnChange implementados sólo se lanzan al eliminar elementos de un objeto. Es necesario completar los eventos en los métodos que lo necesiten y prestar atención allí a la necesidad o no de lanzarlos.
Véase #562.

Note: See TracTickets for help on using tickets.