Fix ASSERT in board maker image open logic master
authorhgn <hgodden00@gmail.com>
Tue, 15 Jul 2025 10:15:54 +0000 (11:15 +0100)
committerhgn <hgodden00@gmail.com>
Tue, 15 Jul 2025 10:15:54 +0000 (11:15 +0100)
src/board_maker.c

index 2a211af08c57e19dcb1f48cb0faef375a934079d..d5a894e448a319a2f44d78a8f29925ed8d915164 100644 (file)
@@ -464,6 +464,7 @@ static void _board_maker_image_button( ui_context *ctx, ui_rect rect, enum works
 
    if( state == k_ui_button_click )
    {
+      vg_filebrowser_free_entries( _board_maker.browser );
       vg_filebrowser_populate( _board_maker.browser );
       _board_maker.ui_target_part = part;
       _board_maker.ui_image_picker_return_state = _board_maker.ui_state;
@@ -962,6 +963,7 @@ void _board_maker_close(void)
    }
    vg_framebuffer_free( &_board_maker.compositor_fb );
 
+   vg_filebrowser_free_entries( _board_maker.browser );
    free( _board_maker.browser );
    _board_maker.browser = NULL;