blueloveTH 3 лет назад
Родитель
Сommit
90f308642a
3 измененных файлов с 5 добавлено и 5 удалено
  1. 1 1
      plugins/flutter/CHANGELOG.md
  2. 3 3
      plugins/flutter/lib/pocketpy.dart
  3. 1 1
      plugins/flutter/pubspec.yaml

+ 1 - 1
plugins/flutter/CHANGELOG.md

@@ -25,6 +25,6 @@ The initial version. Hello, world!
 + Add `math.isnan` and `math.isinf`
 + Fix a bug of `__checkType`
 
-## 0.5.0+2
+## 0.5.0+3
 
 + Fix a bug on Windows

+ 3 - 3
plugins/flutter/lib/pocketpy.dart

@@ -101,7 +101,7 @@ class VM {
     var ret = _Bindings.pkpy_vm_eval(pointer, _Str(source).p);
     if (ret == ffi.nullptr) return null;
     String s = ret.toDartString();
-    calloc.free(ret);
+    _Bindings.pkpy_delete(ret);
     return s;
   }
 
@@ -118,7 +118,7 @@ class VM {
     var ret = _Bindings.pkpy_vm_get_global(pointer, _Str(name).p);
     if (ret == ffi.nullptr) return null;
     String s = ret.toDartString();
-    calloc.free(ret);
+    _Bindings.pkpy_delete(ret);
     return s;
   }
 
@@ -142,7 +142,7 @@ class ThreadedVM extends VM {
     var ret = _Bindings.pkpy_tvm_read_jsonrpc_request(pointer);
     if (ret == ffi.nullptr) return null;
     String s = ret.toDartString();
-    calloc.free(ret);
+    _Bindings.pkpy_delete(ret);
     return s;
   }
 

+ 1 - 1
plugins/flutter/pubspec.yaml

@@ -1,6 +1,6 @@
 name: pocketpy
 description: A lightweight Python interpreter for game engines.
-version: 0.5.0+2
+version: 0.5.0+3
 homepage: https://pocketpy.dev
 repository: https://github.com/blueloveth/pocketpy