gvSIG bugs #5170
Expresiones con una tabla de simbolos ya usada no actualiza los valores modificados
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | - | |||
Category: | - | |||
Target version: | 2.5.1-3001 (rev. org.gvsig.desktop-2.0.259) | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.5.0 | Add-on build: | ||
gvSIG build: | Add-on resolve version: | |||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Para probar ejecutar script adjunto al ticket.
- Ejecutamos una expresión sobre una tabla de simbolos
- Modificamos los valores de la tabla simbolos
- Ejecutamos la expresión de nuevo.
Vemos que los valores no cambian
Associated revisions
refs #5170
refs #5170
refs #5170 modificado el execute del DefaultExpression para:
- que use al optimizar la expresion la tabla de simbolos del expression y no la que le llega como parametro
- que haga un link cuando detecta que ha cambiado la tabla de simbolos usada para asegurarse que las funciones a ejecutar son de la tabla de simbolos especificada y no de alguna usada anteriormente.
- que ignore posibles errores durante la optimizacion y pase de optimizar si se dan, pero si intente ejecutar la expresion.
Tambien he modiicado el linker para que sustituya siempre las funciones si las encuentra y no solo cuando estaban a null.
refs #5170
History
#1 Updated by Joaquín del Cerro Murciano over 4 years ago
- Target version changed from 2.5.1-3002 (No instala) to 2.5.1-3001 (rev. org.gvsig.desktop-2.0.259)
- Status changed from New to Fixed
#2 Updated by Álvaro Anguix over 4 years ago
- Status changed from Fixed to Closed