fix internal events blocking custom events on the same widget

This commit is contained in:
galister
2025-10-31 19:10:13 +09:00
parent 44b9a79849
commit 81d2672740
3 changed files with 5 additions and 6 deletions

View File

@@ -69,7 +69,8 @@ pub(super) fn setup_custom_button<S: 'static>(
_ => return,
};
layout.add_event_listener(attribs.widget_id, *kind, callback);
let id = layout.add_event_listener(attribs.widget_id, *kind, callback);
log::debug!("Registered {action} on {:?} as {id:?}", attribs.widget_id);
}
}
struct ShellButtonMutableState {