summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <peter@peterjohanson.com>2021-08-02 21:44:23 -0400
committerPete Johanson <peter@peterjohanson.com>2021-08-03 00:19:05 -0400
commit08687b170920c20661be89569213e7ab32f2dc61 (patch)
tree921148d054d99674e1130fe093c7c5b567906af4
parentd05d7ec2d2b40ca40339b4d7cceb31974bac0e94 (diff)
fix(display): Update output status on endpoint selection change.
-rw-r--r--app/src/display/widgets/output_status.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/src/display/widgets/output_status.c b/app/src/display/widgets/output_status.c
index 7e37f90..3bfbebf 100644
--- a/app/src/display/widgets/output_status.c
+++ b/app/src/display/widgets/output_status.c
@@ -13,6 +13,7 @@ LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL);
#include <zmk/event_manager.h>
#include <zmk/events/usb_conn_state_changed.h>
#include <zmk/events/ble_active_profile_changed.h>
+#include <zmk/events/endpoint_selection_changed.h>
#include <zmk/usb.h>
#include <zmk/ble.h>
#include <zmk/endpoints.h>
@@ -86,6 +87,8 @@ int output_status_listener(const zmk_event_t *eh) {
}
ZMK_LISTENER(widget_output_status, output_status_listener)
+ZMK_SUBSCRIPTION(widget_output_status, zmk_endpoint_selection_changed);
+
#if defined(CONFIG_USB)
ZMK_SUBSCRIPTION(widget_output_status, zmk_usb_conn_state_changed);
#endif