From cfc71fac6706fe3d1b790b361f9c6a7922d6e689 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Mon, 3 Feb 2025 15:00:26 -0800
Subject: [PATCH] fancier lifetimes

---
 src/source.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/source.rs b/src/source.rs
index 02b9254..8cab16e 100644
--- a/src/source.rs
+++ b/src/source.rs
@@ -216,10 +216,9 @@ async fn gimme_them_textures(path:PathBuf,vpk_list:&[vpk::VPK],send_texture:toki
 		vpks:vpk_list
 	};
 
+	let mut mesh_loader=strafesnet_bsp_loader::loader::ModelLoader::new(finder);
 	// load models and collect requested textures
 	for &model_path in mesh_deferred_loader.indices(){
-		// meshloader is just a pile of references and is very cheap to construct and drop
-		let mut mesh_loader=strafesnet_bsp_loader::loader::MeshLoader::new(finder,&mut texture_deferred_loader);
 		let model:vmdl::Model=mesh_loader.load(model_path)?;
 		for texture in model.textures(){
 			for search_path in &texture.search_paths{