From 4b22c10a5ce67d48d736fa8701e48d2049be827d Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 2 Feb 2023 17:15:52 +0800 Subject: [PATCH] up --- plugins/flutter/src/pocketpy.h | 2 +- plugins/godot/godot-cpp | 2 +- src/pocketpy.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/flutter/src/pocketpy.h b/plugins/flutter/src/pocketpy.h index 9e6bf94c..e367c131 100644 --- a/plugins/flutter/src/pocketpy.h +++ b/plugins/flutter/src/pocketpy.h @@ -6013,7 +6013,7 @@ void __initializeBuiltinFunctions(VM* _vm) { _vm->bindBuiltinFunc<1>("ord", [](VM* vm, const pkpy::ArgList& args) { _Str s = vm->PyStr_AS_C(args[0]); if (s.size() != 1) vm->typeError("ord() expected an ASCII character"); - return vm->PyInt((i64)s[0]); + return vm->PyInt((i64)(s.c_str()[0])); }); _vm->bindBuiltinFunc<2>("hasattr", [](VM* vm, const pkpy::ArgList& args) { diff --git a/plugins/godot/godot-cpp b/plugins/godot/godot-cpp index 6efef139..cc16bce7 160000 --- a/plugins/godot/godot-cpp +++ b/plugins/godot/godot-cpp @@ -1 +1 @@ -Subproject commit 6efef139947bc4c37cba9040fb97e26bc1483c89 +Subproject commit cc16bce7a9f26fe305ecf30a5aa00697286b2844 diff --git a/src/pocketpy.h b/src/pocketpy.h index feced34c..115d54b9 100644 --- a/src/pocketpy.h +++ b/src/pocketpy.h @@ -86,7 +86,7 @@ void __initializeBuiltinFunctions(VM* _vm) { _vm->bindBuiltinFunc<1>("ord", [](VM* vm, const pkpy::ArgList& args) { _Str s = vm->PyStr_AS_C(args[0]); if (s.size() != 1) vm->typeError("ord() expected an ASCII character"); - return vm->PyInt((i64)s[0]); + return vm->PyInt((i64)(s.c_str()[0])); }); _vm->bindBuiltinFunc<2>("hasattr", [](VM* vm, const pkpy::ArgList& args) {