History

Make sure ResourceCacheSharedItems deals with strong refs

Atlante45 committed 10 years ago

Commit e45939d1 parent 5eb4f634 files · +42 −27Browse files

Showing the changes to interface/src/scripting/GlobalServicesScriptingInterface.cpp (1 of 4 files). Show all

Unified · Split

interface/src/scripting/GlobalServicesScriptingInterface.cpp+2−2
@@ -122,8 +122,8 @@ void DownloadInfoResultFromScriptValue(const QScriptValue& object, DownloadInfoR · 121 unmodified lines
122122
123123 DownloadInfoResult GlobalServicesScriptingInterface::getDownloadInfo() {
124124 DownloadInfoResult result;
125− foreach(QSharedPointer<Resource> resource, ResourceCache::getLoadingRequests()) {
126− result.downloading.append(resource ? (resource->getProgress() * 100.0f) : 0.0f);
125+ foreach(auto resource, ResourceCache::getLoadingRequests()) {
126+ result.downloading.append(resource->getProgress() * 100.0f);
127127 }
128128 result.pending = ResourceCache::getPendingRequestCount();
129129 return result;