summaryrefslogtreecommitdiff
path: root/src/input_common/input_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_common/input_engine.h')
-rw-r--r--src/input_common/input_engine.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/input_common/input_engine.h b/src/input_common/input_engine.h
index 741334aed..f44e0799b 100644
--- a/src/input_common/input_engine.h
+++ b/src/input_common/input_engine.h
@@ -16,7 +16,7 @@
16 16
17// Pad Identifier of data source 17// Pad Identifier of data source
18struct PadIdentifier { 18struct PadIdentifier {
19 Common::UUID guid{Common::INVALID_UUID}; 19 Common::UUID guid{};
20 std::size_t port{}; 20 std::size_t port{};
21 std::size_t pad{}; 21 std::size_t pad{};
22 22
@@ -49,7 +49,7 @@ namespace std {
49template <> 49template <>
50struct hash<PadIdentifier> { 50struct hash<PadIdentifier> {
51 size_t operator()(const PadIdentifier& pad_id) const noexcept { 51 size_t operator()(const PadIdentifier& pad_id) const noexcept {
52 u64 hash_value = pad_id.guid.uuid[1] ^ pad_id.guid.uuid[0]; 52 u64 hash_value = pad_id.guid.Hash();
53 hash_value ^= (static_cast<u64>(pad_id.port) << 32); 53 hash_value ^= (static_cast<u64>(pad_id.port) << 32);
54 hash_value ^= static_cast<u64>(pad_id.pad); 54 hash_value ^= static_cast<u64>(pad_id.pad);
55 return static_cast<size_t>(hash_value); 55 return static_cast<size_t>(hash_value);