loader: fix crash getting result from async load

This commit is contained in:
rdb 2017-12-27 22:56:21 +01:00
parent 97eb734765
commit 8a94a0d439
2 changed files with 6 additions and 0 deletions

View File

@ -103,6 +103,11 @@ set_result(TypedReferenceCount *result) {
set_result(result, result);
}
INLINE void AsyncFuture::
set_result(TypedWritableReferenceCount *result) {
set_result(result, result);
}
INLINE void AsyncFuture::
set_result(const EventParameter &result) {
set_result(result.get_ptr(), result.get_ptr());

View File

@ -86,6 +86,7 @@ PUBLISHED:
INLINE void set_result(nullptr_t);
INLINE void set_result(TypedObject *result);
INLINE void set_result(TypedReferenceCount *result);
INLINE void set_result(TypedWritableReferenceCount *result);
INLINE void set_result(const EventParameter &result);
public: