Revision 2357

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/DefaultDataType.java
350 350
          if (r.precision < max_precision) {
351 351
            // Con precision < maxima precision y sin escala.
352 352
            // Ponemos escala a 0.
353
            r.scale = 0;
353
            if(r.scale != 0){
354
                r.scale = SCALE_NONE;
355
              }
354 356
          } else {
355 357
            // Con precision >= maxima precision y sin escala.
356 358
            // Dejaremos la precision a la maxima y la escala a 0.
357 359
            // Perdemos precision.
358 360
            r.precision = max_precision;
359
            r.scale = 0;
361
            if(r.scale != 0){
362
                r.scale = SCALE_NONE;
363
              }
360 364
          }
361 365
        } else {
362 366
          // Con precision y escala.     

Also available in: Unified diff