aboutsummaryrefslogtreecommitdiff
path: root/include/salticidae/event.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/salticidae/event.h')
-rw-r--r--include/salticidae/event.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/salticidae/event.h b/include/salticidae/event.h
index 4a1a410..ca48e69 100644
--- a/include/salticidae/event.h
+++ b/include/salticidae/event.h
@@ -335,7 +335,7 @@ class ThreadCall {
notifier->notify(std::move(result));
}
template<typename T>
- void set_result(T data) {
+ void set_result(T &&data) {
result = Result(new T(std::forward<T>(data)),
[](void *ptr) {delete static_cast<T *>(ptr);});
}