summaryrefslogtreecommitdiff
path: root/libresourceqt/src/resource-set.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libresourceqt/src/resource-set.cpp')
-rw-r--r--libresourceqt/src/resource-set.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libresourceqt/src/resource-set.cpp b/libresourceqt/src/resource-set.cpp
index af0a6fc..b7a302b 100644
--- a/libresourceqt/src/resource-set.cpp
+++ b/libresourceqt/src/resource-set.cpp
@@ -58,6 +58,8 @@ void ResourceSet::addResourceObject(Resource *resource)
{
if(resource == NULL)
return;
+ delete resourceSet[resource->type()];
+ resourceSet[resource->type()] = resource;
if (resource->type() == AudioPlaybackType) {
audioResource = static_cast<AudioResource *>(resource);
QObject::connect(audioResource,
@@ -73,8 +75,6 @@ void ResourceSet::addResourceObject(Resource *resource)
registerAudioProperties();
}
}
- delete resourceSet[resource->type()];
- resourceSet[resource->type()] = resource;
}
bool ResourceSet::addResource(ResourceType type)