summaryrefslogtreecommitdiff
path: root/resourceqt-client/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'resourceqt-client/client.cpp')
-rw-r--r--resourceqt-client/client.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/resourceqt-client/client.cpp b/resourceqt-client/client.cpp
index c7e97f6..46fd8c9 100644
--- a/resourceqt-client/client.cpp
+++ b/resourceqt-client/client.cpp
@@ -101,7 +101,7 @@ void Client::updateSet(uint32_t list, uint32_t optional, bool remove)
int pos = 0;
while (resources[pos]) {
- if (list & resources[pos]) {
+ if ((list & resources[pos]) == resources[pos]) {
Resource* resource = NULL;
ResourceType res = getResourceType(resources[pos]);
bool opt = (optional & resources[pos]) == resources[pos];