Merge branch 'fix_listview_accessible_selection' into 'main'
a11y: Fix GtkListview's selection interface implementation See merge request GNOME/gtk!7834
This commit is contained in:
@@ -256,6 +256,8 @@ listview_handle_method (GDBusConnection *connection,
|
||||
child;
|
||||
child = gtk_widget_get_next_sibling (child))
|
||||
{
|
||||
if (!GTK_IS_LIST_ITEM_BASE (child))
|
||||
continue;
|
||||
if (gtk_list_item_base_get_selected (GTK_LIST_ITEM_BASE (child)))
|
||||
{
|
||||
if (idx == 0)
|
||||
@@ -288,6 +290,8 @@ listview_handle_method (GDBusConnection *connection,
|
||||
child;
|
||||
child = gtk_widget_get_next_sibling (child))
|
||||
{
|
||||
if (!GTK_IS_LIST_ITEM_BASE (child))
|
||||
continue;
|
||||
if (idx == 0)
|
||||
break;
|
||||
idx--;
|
||||
@@ -320,6 +324,8 @@ listview_handle_method (GDBusConnection *connection,
|
||||
child;
|
||||
child = gtk_widget_get_next_sibling (child))
|
||||
{
|
||||
if (!GTK_IS_LIST_ITEM_BASE (child))
|
||||
continue;
|
||||
if (idx == 0)
|
||||
break;
|
||||
idx--;
|
||||
@@ -353,6 +359,8 @@ listview_handle_method (GDBusConnection *connection,
|
||||
child;
|
||||
child = gtk_widget_get_next_sibling (child))
|
||||
{
|
||||
if (!GTK_IS_LIST_ITEM_BASE (child))
|
||||
continue;
|
||||
if (gtk_list_item_base_get_selected (GTK_LIST_ITEM_BASE (child)))
|
||||
{
|
||||
if (idx == 0)
|
||||
@@ -388,6 +396,8 @@ listview_handle_method (GDBusConnection *connection,
|
||||
child;
|
||||
child = gtk_widget_get_next_sibling (child))
|
||||
{
|
||||
if (!GTK_IS_LIST_ITEM_BASE (child))
|
||||
continue;
|
||||
if (idx == 0)
|
||||
break;
|
||||
idx--;
|
||||
|
||||
Reference in New Issue
Block a user