Browse Source

fix: luat_lv_table_get_pressed_cell在air8101下编译失败了

Wendal Chen 10 months ago
parent
commit
f994ffd75a
1 changed files with 6 additions and 3 deletions
  1. 6 3
      components/lvgl/gen/lv_widgets/luat_lv_table.c

+ 6 - 3
components/lvgl/gen/lv_widgets/luat_lv_table.c

@@ -198,8 +198,11 @@ int luat_lv_table_get_pressed_cell(lua_State *L) {
     uint16_t col = 0;
     lv_res_t ret;
     ret = lv_table_get_pressed_cell(table , &row , &col);
-    lua_pushinteger(L, row);
-    lua_pushinteger(L, col);
-    return 2;
+    if (ret == 0) {
+        lua_pushinteger(L, 0);
+        lua_pushinteger(L, 0);
+        return 2;
+    }
+    return 0;
 }