diff -r 3688266cab3c -r 0a386bd871be ui/motif/button.c --- a/ui/motif/button.c Thu Mar 13 20:43:08 2025 +0100 +++ b/ui/motif/button.c Thu Mar 13 22:47:16 2025 +0100 @@ -92,6 +92,7 @@ e.window = event->obj->window; e.document = event->obj->ctx->document; e.intval = event->value; + e.set = 0; event->callback(&e, event->userdata); } @@ -173,6 +174,7 @@ e.document = e.obj->ctx->document; e.eventdata = NULL; e.intval = XmToggleButtonGetState(w); + e.set = ui_get_setop(); if(event->callback) { event->callback(&e, event->userdata); @@ -281,6 +283,7 @@ e.document = e.obj->ctx->document; e.eventdata = value; e.intval = v; + e.set = ui_get_setop(); if(event->callback) { event->callback(&e, event->userdata);