diff --git a/libraries/networking/src/Assignment.cpp b/libraries/networking/src/Assignment.cpp index e8ba67c4a6..6a89bd80c4 100644 --- a/libraries/networking/src/Assignment.cpp +++ b/libraries/networking/src/Assignment.cpp @@ -159,3 +159,10 @@ QDataStream& operator>>(QDataStream &in, Assignment& assignment) { return in; } + + +uint qHash(const Assignment::Type& key, uint seed) { + // seems odd that Qt couldn't figure out this cast itself, but this fixes a compile error after switch to + // strongly typed enum for PacketType + return qHash((uint8_t) key, seed); +} diff --git a/libraries/networking/src/Assignment.h b/libraries/networking/src/Assignment.h index 0fadc78770..fc2f8620a2 100644 --- a/libraries/networking/src/Assignment.h +++ b/libraries/networking/src/Assignment.h @@ -100,4 +100,6 @@ protected: QUuid _walletUUID; /// the UUID for the wallet that should be paid for this assignment }; +uint qHash(const Assignment::Type& key, uint seed); + #endif // hifi_Assignment_h