diff options
Diffstat (limited to 'include/CommonAPI/Event.hpp')
-rw-r--r-- | include/CommonAPI/Event.hpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/CommonAPI/Event.hpp b/include/CommonAPI/Event.hpp index c1c816a..a31c677 100644 --- a/include/CommonAPI/Event.hpp +++ b/include/CommonAPI/Event.hpp @@ -109,8 +109,7 @@ typename Event<Arguments_...>::Subscription Event<Arguments_...>::subscribe(List subscription = nextSubscription_++; isFirstListener = (0 == pendingSubscriptions_.size()) && (pendingUnsubscriptions_.size() == subscriptions_.size()); listener = std::move(listener); - errorListener = std::move(errorListener); - listeners = std::make_tuple(listener, errorListener); + listeners = std::make_tuple(listener, std::move(errorListener)); pendingSubscriptions_[subscription] = std::move(listeners); subscriptionMutex_.unlock(); |