From 73eb795797e532a891461a3491549627fecb153e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=98yvind=20Kol=C3=A5s?= <pippin@gimp.org>
Date: Tue, 22 Aug 2023 13:09:44 +0200
Subject: [PATCH] uctx: bind gstate_protect and gstate_unprotect

---
 components/micropython/usermodule/mp_uctx.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/components/micropython/usermodule/mp_uctx.c b/components/micropython/usermodule/mp_uctx.c
index 17d9942a7c..360a20053c 100644
--- a/components/micropython/usermodule/mp_uctx.c
+++ b/components/micropython/usermodule/mp_uctx.c
@@ -198,6 +198,8 @@ MP_CTX_TEXT_FUN(parse);
 MP_CTX_COMMON_FUN_0(begin_path);
 MP_CTX_COMMON_FUN_0(save);
 MP_CTX_COMMON_FUN_0(restore);
+MP_CTX_COMMON_FUN_0(gstate_protect);
+MP_CTX_COMMON_FUN_0(gstate_unprotect);
 
 MP_CTX_COMMON_FUN_0(start_frame);
 MP_CTX_COMMON_FUN_0(end_frame);
@@ -839,6 +841,8 @@ static const mp_rom_map_elem_t mp_ctx_locals_dict_table[] = {
     MP_CTX_METHOD(image),
     MP_CTX_METHOD(save),
     MP_CTX_METHOD(restore),
+    MP_CTX_METHOD(gstate_protect),
+    MP_CTX_METHOD(gstate_unprotect),
     MP_CTX_METHOD(start_frame),
     MP_CTX_METHOD(end_frame),
     MP_CTX_METHOD(get_font_name),
-- 
GitLab