From 86d248ed2b033fe36ce53b0387b2cbdcb69c0b72 Mon Sep 17 00:00:00 2001 From: aura Date: Tue, 28 Jul 2026 19:11:34 +0200 Subject: finish undo/redo --- src/gui/list.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gui/list.cpp') diff --git a/src/gui/list.cpp b/src/gui/list.cpp index 0a2a3d3..aa0992e 100644 --- a/src/gui/list.cpp +++ b/src/gui/list.cpp @@ -66,10 +66,10 @@ void gui_list_input_fn( void* ptr ) { if( m1 ) { if( !list->held ) { GUI_LIST_ENTRY* e = &list->plist->data[idx]; - *list->pval = e->val; - if( list->cb ) - list->cb( list ); + if( list->pre_cb ) list->pre_cb( list ); + *list->pval = e->val; + if( list->cb ) list->cb( list ); } list->held = 1; } else { -- cgit v1.2.3