From b7e871ecfd9e56c0022cec67398d852e47ccd5b8 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 28 Sep 2023 10:58:29 +0200 Subject: [PATCH] Minor tweaks --- Source/Engine/Core/Delegate.h | 2 +- Source/Engine/Core/Templates.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Engine/Core/Delegate.h b/Source/Engine/Core/Delegate.h index aa2ea630a..a92520efa 100644 --- a/Source/Engine/Core/Delegate.h +++ b/Source/Engine/Core/Delegate.h @@ -572,7 +572,7 @@ public: _locker = New(); ScopeLock lock(*_locker); if (_functions && _functions->Contains(f)) - return; + return; #endif Bind(f); } diff --git a/Source/Engine/Core/Templates.h b/Source/Engine/Core/Templates.h index d2e7e4359..75674e2d0 100644 --- a/Source/Engine/Core/Templates.h +++ b/Source/Engine/Core/Templates.h @@ -303,9 +303,9 @@ inline typename TRemoveReference::Type&& MoveTemp(T&& obj) template inline void Swap(T& a, T& b) noexcept { - T tmp = a; + T tmp = MoveTemp(a); a = b; - b = tmp; + b = MoveTemp(tmp); } ////////////////////////////////////////////////////////////////////////////////////