Преглед на файлове

* fixed bug in float parser

git-svn-id: trunk@14210 -
ivost преди 16 години
родител
ревизия
656f122bef
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      packages/libxml/src/xmlxsd.pas

+ 3 - 2
packages/libxml/src/xmlxsd.pas

@@ -630,8 +630,6 @@ begin
     Inc(P);
   end;
   Value := Int;
-  if N then
-    Value := -Value;
 
   { allow '.' }
   if (P < L) and (P^ = '.') then
@@ -672,6 +670,9 @@ begin
     end;
   end;
 
+  if N then
+    Value := -Value;
+
   Result := True;
 end;