From a824b4fc441f645124a10a2a3a7f277e5ea54d47 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 21 Dec 2025 23:04:53 +0900 Subject: [PATCH] oops --- src/widget/button.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/widget/button.c b/src/widget/button.c index 7e5b36c..8db12c3 100644 --- a/src/widget/button.c +++ b/src/widget/button.c @@ -29,7 +29,9 @@ static void draw(MwWidget handle) { r.height = MwGetInteger(handle, MwNheight); if(MwGetInteger(handle, MwNflat)) { - if(handle->pressed) { + int inv; + + if(handle->pressed || ((inv = MwGetInteger(handle, MwNforceInverted)) != MwDEFAULT && inv)) { MwDrawWidgetBack(handle, &r, base, handle->pressed, 1); } else { MwDrawRect(handle, &r, base);