Index: Source/wtf/MainThread.h |
diff --git a/Source/wtf/MainThread.h b/Source/wtf/MainThread.h |
index dbcd538815607c041473c1d0355bd3abb2369328..4c2c91dc7431624bc1c5610630e0a1307716b873 100644 |
--- a/Source/wtf/MainThread.h |
+++ b/Source/wtf/MainThread.h |
@@ -30,9 +30,9 @@ |
#ifndef MainThread_h |
#define MainThread_h |
-#include <stdint.h> |
- |
+#include "wtf/Forward.h" |
#include "wtf/WTFExport.h" |
+#include <stdint.h> |
namespace WTF { |
@@ -43,8 +43,7 @@ WTF_EXPORT void initializeMainThread(void (*)(MainThreadFunction, void*)); |
WTF_EXPORT void callOnMainThread(MainThreadFunction*, void* context); |
-template<typename> class Function; |
-WTF_EXPORT void callOnMainThread(const Function<void ()>&); |
+WTF_EXPORT void callOnMainThread(PassOwnPtr<Function<void()>>); |
WTF_EXPORT bool isMainThread(); |