# HG changeset patch # User Olaf Wintermann # Date 1780728117 -7200 # Node ID e1c1559f2522a9ebbc82bdc3f2c6b5db4bd782cc # Parent d5500e601996b7c741ba6eb44179603d4ba4ca96 don't save selections in uic_list_unbind, because it overrides saved selections from uic_copy_value_binding diff -r d5500e601996 -r e1c1559f2522 ui/common/types.c --- a/ui/common/types.c Fri Jun 05 19:04:22 2026 +0200 +++ b/ui/common/types.c Sat Jun 06 08:41:57 2026 +0200 @@ -813,15 +813,6 @@ } void uic_list_unbind(UiList *l) { - // save selection - ui_list_selection_free(l->saved_selection); - if(l->getselection && l->save_selection) { - l->saved_selection = ui_list_get_selection_allocated(l); - } else { - l->saved_selection = NULL; - } - - // unbind l->update = NULL; l->getselection = NULL; l->setselection = NULL;