File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -291,7 +291,7 @@ Client::~Client()
291
291
292
292
m_mesh_update_thread.Stop ();
293
293
m_mesh_update_thread.Wait ();
294
- while (!m_mesh_update_thread.m_queue_out .empty ()) {
294
+ while (!m_mesh_update_thread.m_queue_out .empty ()) {
295
295
MeshUpdateResult r = m_mesh_update_thread.m_queue_out .pop_frontNoEx ();
296
296
delete r.mesh ;
297
297
}
@@ -300,20 +300,22 @@ Client::~Client()
300
300
delete m_inventory_from_server;
301
301
302
302
// Delete detached inventories
303
- for (std::map<std::string, Inventory*>::iterator
303
+ for (std::map<std::string, Inventory*>::iterator
304
304
i = m_detached_inventories.begin ();
305
- i != m_detached_inventories.end (); i++) {
305
+ i != m_detached_inventories.end (); ++i) {
306
306
delete i->second ;
307
307
}
308
308
309
309
// cleanup 3d model meshes on client shutdown
310
310
while (m_device->getSceneManager ()->getMeshCache ()->getMeshCount () != 0 ) {
311
- scene::IAnimatedMesh * mesh =
311
+ scene::IAnimatedMesh *mesh =
312
312
m_device->getSceneManager ()->getMeshCache ()->getMeshByIndex (0 );
313
313
314
314
if (mesh != NULL )
315
315
m_device->getSceneManager ()->getMeshCache ()->removeMesh (mesh);
316
316
}
317
+
318
+ delete m_mapper;
317
319
}
318
320
319
321
void Client::connect (Address address,
You can’t perform that action at this time.
0 commit comments