diff options
Diffstat (limited to 'resourceqt-client')
-rw-r--r-- | resourceqt-client/client.cpp | 2 |
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]; |