diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2022-06-29 13:50:28 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2022-06-30 15:49:17 +0100 |
commit | b5af14b30251435583b339a674657db29140ff52 (patch) | |
tree | 0c2721160816e2e50b0a3c5db4925c9add7718e9 /kit/Delta.hpp | |
parent | jsdialog: use open/close instead of toggle for dropdowns (diff) | |
download | online-b5af14b30251435583b339a674657db29140ff52.tar.gz online-b5af14b30251435583b339a674657db29140ff52.zip |
TileLocation::hash(): shift when the input size_t already
Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: If4b18b96f3188489f1e5a027e08523722a2d85dc
Diffstat (limited to 'kit/Delta.hpp')
-rw-r--r-- | kit/Delta.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/kit/Delta.hpp b/kit/Delta.hpp index 28727fc31c..6f085c5bbf 100644 --- a/kit/Delta.hpp +++ b/kit/Delta.hpp @@ -37,8 +37,13 @@ struct TileLocation { } size_t hash() const { - return (_left << 20) ^ _top ^ (_part << 15) ^ (_size << 7) ^ - (_canonicalViewId << 24); + size_t left = _left; + size_t top = _top; + size_t part = _part; + size_t size = _size; + size_t canonicalViewId = _canonicalViewId; + return (left << 20) ^ top ^ (part << 15) ^ (size << 7) ^ + (canonicalViewId << 24); } bool operator==(const TileLocation& other) const { |