From 90b5c7c32ac37554f8bc0d078abb78848960d108 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 16 Nov 2025 14:29:50 +0000 Subject: [PATCH] maybe git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@749 b9cfdab3-6d41-4d17-bbe4-086880011989 --- src/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core.c b/src/core.c index 5c9836b..64afe9b 100644 --- a/src/core.c +++ b/src/core.c @@ -532,10 +532,13 @@ void MwHideCursor(MwWidget handle) { void MwDispatchUserHandler(MwWidget handle, const char* key, void* handler_data) { int ind = shgeti(handle->handler, key); + int p = handle->prop_event; if(ind == -1) return; if(handle->destroyed) return; + if(p) handle->prop_event = 0; handle->handler[ind].value(handle, handle->handler[ind].user_data, handler_data); + if(p) handle->prop_event = 1; } void MwAddUserHandler(MwWidget handle, const char* key, MwUserHandler handler, void* user_data) {