summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libresourceqt/libresourceqt.pro2
-rw-r--r--libresourceqt/src/resource-set.cpp7
2 files changed, 7 insertions, 2 deletions
diff --git a/libresourceqt/libresourceqt.pro b/libresourceqt/libresourceqt.pro
index 355a594..8befa6b 100644
--- a/libresourceqt/libresourceqt.pro
+++ b/libresourceqt/libresourceqt.pro
@@ -38,4 +38,4 @@ pc.files = libresourceqt1.pc
pc.path = $${INSTALLBASE}/lib/pkgconfig
INSTALLS = target headers pc
-
+
diff --git a/libresourceqt/src/resource-set.cpp b/libresourceqt/src/resource-set.cpp
index 55b09f4..6cbee5f 100644
--- a/libresourceqt/src/resource-set.cpp
+++ b/libresourceqt/src/resource-set.cpp
@@ -16,8 +16,13 @@ ResourceSet::ResourceSet(const QString &applicationClass, QObject * parent,
}
ResourceSet::ResourceSet(const QString &applicationClass, QObject * parent)
+ : QObject(parent), resourceClass(applicationClass), resourceEngine(NULL),
+ audioResource(NULL), autoRelease(false),
+ alwaysReply(false), initialized(false), pendingAcquire(false),
+ pendingUpdate(false), pendingAudioProperties(false)
{
- ResourceSet(applicationClass, parent, false, false);
+ identifier = resourceSetId++;
+ memset(resourceSet, 0, sizeof(QPointer<Resource *>)*NumberOfTypes);
}
ResourceSet::~ResourceSet()