diff --git a/uppsrc/CtrlCore/CtrlCore.h b/uppsrc/CtrlCore/CtrlCore.h index a1f6c1eb4..9b06e1e7a 100644 --- a/uppsrc/CtrlCore/CtrlCore.h +++ b/uppsrc/CtrlCore/CtrlCore.h @@ -75,6 +75,13 @@ struct GuiLock { ~GuiLock() { LeaveGuiMutex(); } }; +struct GuiUnLock { + int n; + + GuiUnLock() { n = LeaveGuiMutexAll(); } + ~GuiUnLock() { EnterGuiMutex(n); } +}; + bool ScreenInPaletteMode(); // Deprecated typedef ImageDraw SystemImageDraw;