[gnome-control-center] panel-list: Properly select panels when changing views
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] panel-list: Properly select panels when changing views
- Date: Tue, 29 May 2018 22:24:41 +0000 (UTC)
commit f4b630030ca5a3543915fc92808294adfa13a2a6
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue May 29 19:20:44 2018 -0300
panel-list: Properly select panels when changing views
When moving from and to different views, the first row
might be activated due to focus going to the listbox. This
wasn't a problem before because we couldn't hit that code
path, but now we can.
Fix that by always selecting the first visible row.
shell/cc-panel-list.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/shell/cc-panel-list.c b/shell/cc-panel-list.c
index 408a0de77..2c0c70845 100644
--- a/shell/cc-panel-list.c
+++ b/shell/cc-panel-list.c
@@ -835,7 +835,7 @@ cc_panel_list_activate (CcPanelList *self)
while (row && !gtk_widget_get_visible (GTK_WIDGET (row)));
/* If the row is valid, activate it */
- if (row && !gtk_list_box_row_is_selected (row))
+ if (row)
{
gtk_list_box_select_row (GTK_LIST_BOX (listbox), row);
gtk_widget_grab_focus (GTK_WIDGET (row));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]