diff --git a/applications/services/notification/notification_app.c b/applications/services/notification/notification_app.c index 038ebc42c..c81ecabcb 100644 --- a/applications/services/notification/notification_app.c +++ b/applications/services/notification/notification_app.c @@ -453,8 +453,11 @@ static bool notification_load_settings(NotificationApp* app) { static void input_event_callback(const void* value, void* context) { furi_assert(value); furi_assert(context); + const InputEvent* event = value; NotificationApp* app = context; - notification_message(app, &sequence_display_backlight_on); + if(event->sequence_source == INPUT_SEQUENCE_SOURCE_HARDWARE) { + notification_message(app, &sequence_display_backlight_on); + } } // App alloc