From 871c2a4f901925f767bf8da29cd05a5af5c29de5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 1 Oct 2012 12:47:25 +0200 Subject: [PATCH] Forgot to initialize some variables in private Resource constructor. Thankfully catched in tests using gcc 4.6 (passed with 4.7). --- src/ResourceManager.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManager.h b/src/ResourceManager.h index f58b59280..2ff23433e 100644 --- a/src/ResourceManager.h +++ b/src/ResourceManager.h @@ -324,7 +324,7 @@ template class Resource { } private: - inline Resource(Implementation::ResourceManagerData* manager, ResourceKey key): manager(manager), key(key), lastCheck(0) { + inline Resource(Implementation::ResourceManagerData* manager, ResourceKey key): manager(manager), key(key), lastCheck(0), _state(ResourceState::NotLoaded), data(nullptr) { manager->incrementReferenceCount(key); }