Daniele Bartolini 8 лет назад
Родитель
Сommit
475ed9a91e
2 измененных файлов с 8 добавлено и 7 удалено
  1. 6 6
      src/resource/resource_loader.cpp
  2. 2 1
      src/resource/resource_loader.h

+ 6 - 6
src/resource/resource_loader.cpp

@@ -16,13 +16,18 @@
 
 namespace crown
 {
+static s32 thread_proc(void* thiz)
+{
+	return ((ResourceLoader*)thiz)->run();
+}
+
 ResourceLoader::ResourceLoader(Filesystem& data_filesystem)
 	: _data_filesystem(data_filesystem)
 	, _requests(default_allocator())
 	, _loaded(default_allocator())
 	, _exit(false)
 {
-	_thread.start(ResourceLoader::thread_proc, this);
+	_thread.start(thread_proc, this);
 }
 
 ResourceLoader::~ResourceLoader()
@@ -134,9 +139,4 @@ s32 ResourceLoader::run()
 	return 0;
 }
 
-s32 ResourceLoader::thread_proc(void* thiz)
-{
-	return ((ResourceLoader*)thiz)->run();
-}
-
 } // namespace crown

+ 2 - 1
src/resource/resource_loader.h

@@ -43,8 +43,9 @@ struct ResourceLoader
 
 	u32 num_requests();
 	void add_loaded(ResourceRequest rr);
+
+	/// Do not call explicitly.
 	s32 run();
-	static s32 thread_proc(void* thiz);
 
 	/// Read resources from @a data_filesystem.
 	ResourceLoader(Filesystem& data_filesystem);