From e8249e9e431928096fd84416e6856440dac314b8 Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Wed, 4 Jun 2025 13:15:08 -0400 Subject: [PATCH] gui/event-widget: Update pressed state Part-of: --- src/gui/gcal-event-widget.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gui/gcal-event-widget.c b/src/gui/gcal-event-widget.c index 5b6342c1..e98a2b0e 100644 --- a/src/gui/gcal-event-widget.c +++ b/src/gui/gcal-event-widget.c @@ -542,6 +542,9 @@ reply_preview_callback (GtkWidget *event_popover, gtk_popover_popdown (GTK_POPOVER (event_popover)); gtk_widget_unparent (event_popover); + gtk_accessible_update_state (GTK_ACCESSIBLE (data->event_widget), + GTK_ACCESSIBLE_STATE_PRESSED, FALSE, + -1); g_clear_pointer (&data, g_free); } @@ -911,6 +914,10 @@ gcal_event_widget_init (GcalEventWidget *self) /* Starts with horizontal */ self->orientation = GTK_ORIENTATION_HORIZONTAL; gtk_widget_add_css_class (GTK_WIDGET (self), "horizontal"); + + gtk_accessible_update_state (GTK_ACCESSIBLE (self), + GTK_ACCESSIBLE_STATE_PRESSED, FALSE, + -1); } GtkWidget* @@ -1079,6 +1086,9 @@ gcal_event_widget_show_preview (GcalEventWidget *self, g_signal_connect (self->preview_popover, "closed", G_CALLBACK (on_event_popover_closed_cb), data); g_signal_connect (self->preview_popover, "edit", G_CALLBACK (on_event_popover_edit_cb), data); gtk_popover_popup (GTK_POPOVER (self->preview_popover)); + gtk_accessible_update_state (GTK_ACCESSIBLE (self), + GTK_ACCESSIBLE_STATE_PRESSED, TRUE, + -1); GCAL_EXIT; }