X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_skateshop.c;h=14df0dcc3606919c3003696fe3989aa81d57c705;hb=74b2136d5b41b18e2eec698f1fd11b503aa1100a;hp=da8a0d3c492f36e0c89d74fd46687cff56181cc7;hpb=254d76308dc12891c65b8fb5d5edae7152164e9a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_skateshop.c b/ent_skateshop.c index da8a0d3..14df0dc 100644 --- a/ent_skateshop.c +++ b/ent_skateshop.c @@ -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