X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresourcemanager.cpp;h=999b86c190451dae5a8d33967a3c461c5282862c;hb=946266e823c07025f115b5e4f5523b496dcb393e;hp=c9cbcbb713c7126ba54025405e3ec4ccc088424f;hpb=c939385809062a26b23fad9be7c4062b1bf610a1;p=libs%2Fgl.git diff --git a/source/resourcemanager.cpp b/source/resourcemanager.cpp index c9cbcbb7..999b86c1 100644 --- a/source/resourcemanager.cpp +++ b/source/resourcemanager.cpp @@ -295,9 +295,12 @@ void ResourceManager::LoadingThread::set_resource(ManagedResource *r) } resource = r; - resource->start_loading(); - state = BUSY; - sem.signal(); + if(resource) + { + resource->start_loading(); + state = BUSY; + sem.signal(); + } } void ResourceManager::LoadingThread::sync()