Merge branch '4323-info_segfault'

* 4323-info_segfault:
  Ticket #4323: fix segfault on change panel mode.
This commit is contained in:
Andrew Borodin 2022-01-05 15:53:14 +03:00
commit f7c52474fb
1 changed files with 2 additions and 1 deletions

View File

@ -573,7 +573,8 @@ widget_replace (Widget * old_w, Widget * new_w)
{
GList *l;
for (l = group_get_widget_next_of (holder); widget_is_focusable (WIDGET (l->data));
for (l = group_get_widget_next_of (holder);
!widget_is_focusable (WIDGET (l->data)) && l != holder;
l = group_get_widget_next_of (l))
;