fix focus cycling. checking the wrong client.

This commit is contained in:
Dana Jansens 2007-05-11 04:10:45 +00:00
parent c0ddd76ac5
commit ba6754ac88

View file

@ -539,8 +539,8 @@ static gboolean has_valid_group_siblings_on_desktop(ObClient *ft,
for (it = ft->group->members; it; it = g_slist_next(it)) {
ObClient *c = it->data;
/* check that it's not a helper window to avoid infinite recursion */
if (c != ft && !client_helper(ft) &&
valid_focus_target(ft, all_desktops, FALSE))
if (c != ft && !client_helper(c) &&
valid_focus_target(c, all_desktops, FALSE))
{
return TRUE;
}