foliage windy shader
[carveJwlIkooP6JGAAIwe30JlM.git] / ent_skateshop.c
index da8a0d3c492f36e0c89d74fd46687cff56181cc7..14df0dcc3606919c3003696fe3989aa81d57c705 100644 (file)
@@ -372,7 +372,7 @@ static void ent_skateshop_preupdate( ent_skateshop *shop, int active ){
       if( valid_count && vg_loader_availible() )
          browseable = 1;
 
-      if( vg_loader_availible() )
+      if( valid_count && vg_loader_availible() )
          loadable = 1;
 
       global_skateshop.helper_browse->greyed = !browseable;
@@ -739,6 +739,9 @@ static void skateshop_render_nonfocused( world_instance *world, camera *cam ){
       ent_marker *mark_rack = mdl_arritm( &world->ent_marker, 
                                      mdl_entity_id_id(shop->boards.id_rack));
 
+      if( !mark_rack ) 
+         continue;
+
       u32 slot_count = vg_list_size(global_skateshop.shop_view_slots);
       for( u32 i=0; i<slot_count; i++ ){
          struct player_board *board = &localplayer.fallback_board;