fixes silly bug
authorhgn <hgodden00@gmail.com>
Tue, 13 Jun 2023 12:03:26 +0000 (13:03 +0100)
committerhgn <hgodden00@gmail.com>
Tue, 13 Jun 2023 12:03:26 +0000 (13:03 +0100)
ent_skateshop.c

index 2957c8f4be07e8240af807a42feb931091a49b1d..39dec86a993115c9058cdd17118f9a8ae2b24cb6 100644 (file)
@@ -447,6 +447,8 @@ VG_STATIC void global_skateshop_preupdate(void)
 
    /* input */
    if( shop->type == k_skateshop_type_boardshop ){
+      if( skaterift.async_op != k_async_op_none ) return;
+
       gui_helper_action( axis_display_string( k_sraxis_mbrowse_h ), "browse" );
       gui_helper_action( button_display_string( k_srbind_mback ), "exit" );
 
@@ -459,6 +461,8 @@ VG_STATIC void global_skateshop_preupdate(void)
       /*
        * Controls
        * ----------------------
+       *
+       *  TODO: Crash if switch page too quick, delist browse if loading....
        */
 
       u32 opage = global_skateshop.selected_board_id/SKATESHOP_VIEW_SLOT_MAX;