From 972164b01634a64d9ba6c49f7207e09e30a86c3b Mon Sep 17 00:00:00 2001 From: Diederik ter Rahe Date: Fri, 28 Jun 2024 13:44:29 -0400 Subject: [PATCH] fix defaults for preference combos depending on memory region, last item was always made default. If afterwards removed due to missing capability, this would cause invalid data after reset to default. fixes #17065 --- src/bauhaus/bauhaus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bauhaus/bauhaus.c b/src/bauhaus/bauhaus.c index 1ff2fc562285..314adee1901e 100644 --- a/src/bauhaus/bauhaus.c +++ b/src/bauhaus/bauhaus.c @@ -1562,7 +1562,7 @@ void dt_bauhaus_combobox_add_full(GtkWidget *widget, g_ptr_array_add(d->entries, entry); if(d->active < 0) d->active = 0; - if(d->defpos < 0 && sensitive) + if(d->defpos == -1 && sensitive) d->defpos = GPOINTER_TO_INT(data); }