Browse Source

* Fix compilation after TJSJSON returns now a JSValue, no longer object

michael 7 years ago
parent
commit
16a721e9fa
2 changed files with 6 additions and 5 deletions
  1. 5 4
      demo/hotreload/hotreload.lpi
  2. 1 1
      demo/hotreload/hotreload.lpr

+ 5 - 4
demo/hotreload/hotreload.lpi

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
 <CONFIG>
   <ProjectOptions>
   <ProjectOptions>
-    <Version Value="10"/>
+    <Version Value="11"/>
     <General>
     <General>
       <Flags>
       <Flags>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasCreateFormStatements Value="False"/>
@@ -21,9 +21,10 @@
       <Version Value="2"/>
       <Version Value="2"/>
     </PublishOptions>
     </PublishOptions>
     <RunParams>
     <RunParams>
-      <local>
-        <FormatVersion Value="1"/>
-      </local>
+      <FormatVersion Value="2"/>
+      <Modes Count="1">
+        <Mode0 Name="default"/>
+      </Modes>
     </RunParams>
     </RunParams>
     <RequiredPackages Count="1">
     <RequiredPackages Count="1">
       <Item1>
       <Item1>

+ 1 - 1
demo/hotreload/hotreload.lpr

@@ -27,7 +27,7 @@ begin
   Result:=True;
   Result:=True;
   console.warn('Compile request response received');
   console.warn('Compile request response received');
   try
   try
-     Data:=TJSJSON.parse(FLastReq.responseText);
+     Data:=TJSJSON.parseObject(FLastReq.responseText);
      if data['success'] then
      if data['success'] then
        begin
        begin
        if isInteger(data['compileID']) then
        if isInteger(data['compileID']) then