]> git.llucax.com Git - z.facultad/75.68/celdas.git/blobdiff - trunk/src/indicemagico.h
Bugfix de set_val() (no verifiqué que ande).
[z.facultad/75.68/celdas.git] / trunk / src / indicemagico.h
index 7b284722fb8a1a436dbb96cb2ab2e106167d6230..a90412acb2941eb14bf7dddd7074f143fed958c7 100644 (file)
@@ -81,11 +81,15 @@ public:
        }
 
 
-       void set_val(const std::string nombre, T valor)
+       void set_val(const std::string& nombre, T valor)
        {
                for (unsigned i=0; i<m_cant; i++)
-                       if (m_datos[i]!=valor)
-                               m_datos[i] ;
+                       if (m_nombres[i] == nombre)
+                       {
+                               m_datos[i] = valor;
+                               return;
+                       }
+               add(nombre.c_str(), valor);
        }