[libhandy] combo-row: Focus selected row when opening the popover
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy] combo-row: Focus selected row when opening the popover
- Date: Mon, 26 Apr 2021 11:06:27 +0000 (UTC)
commit 6267f495171596624d91122bc7686b8bef1b6c8e
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Thu Apr 15 14:24:23 2021 +0500
combo-row: Focus selected row when opening the popover
src/hdy-combo-row.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/src/hdy-combo-row.c b/src/hdy-combo-row.c
index b40b9aa6..a0597634 100644
--- a/src/hdy-combo-row.c
+++ b/src/hdy-combo-row.c
@@ -266,9 +266,15 @@ hdy_combo_row_activate (HdyActionRow *row)
{
HdyComboRow *self = HDY_COMBO_ROW (row);
HdyComboRowPrivate *priv = hdy_combo_row_get_instance_private (self);
+ GtkListBoxRow *selected_row =
+ gtk_list_box_get_row_at_index (GTK_LIST_BOX (priv->list),
+ priv->selected_index);
if (gtk_widget_get_visible (GTK_WIDGET (priv->image)))
gtk_popover_popup (priv->popover);
+
+ if (GTK_IS_WIDGET (selected_row))
+ gtk_widget_grab_focus (GTK_WIDGET (selected_row));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]