better fix
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit

This commit is contained in:
Nishi 2026-05-23 03:49:47 +09:00
commit f7df6df342
2 changed files with 7 additions and 4 deletions

View file

@ -576,10 +576,11 @@ void MwSetInteger(MwWidget handle, const char* key, int n) {
arrput(keys, NULL);
MwDispatch3(handle, props_change, keys);
arrfree(keys);
MwDispatch3(handle, prop_change, key);
}
if(handle->parent != NULL && handle->parent->prop_event) {
MwDispatch3(handle, prop_change, key);
if(handle->parent != NULL) MwDispatch4(handle->parent, children_prop_change, handle, key);
}
@ -624,10 +625,11 @@ void MwSetText(MwWidget handle, const char* key, const char* value) {
arrput(keys, NULL);
MwDispatch3(handle, props_change, keys);
arrfree(keys);
MwDispatch3(handle, prop_change, key);
}
if(handle->parent != NULL && handle->parent->prop_event) {
MwDispatch3(handle, prop_change, key);
if(handle->parent != NULL) MwDispatch4(handle->parent, children_prop_change, handle, key);
}
@ -655,10 +657,11 @@ void MwSetVoid(MwWidget handle, const char* key, void* value) {
arrput(keys, NULL);
MwDispatch3(handle, props_change, keys);
arrfree(keys);
MwDispatch3(handle, prop_change, key);
}
if(handle->parent != NULL && handle->parent->prop_event) {
MwDispatch3(handle, prop_change, key);
if(handle->parent != NULL) MwDispatch4(handle->parent, children_prop_change, handle, key);
}
}