Index: public/platform/WebMediaStreamSource.h |
diff --git a/public/platform/WebMediaStreamSource.h b/public/platform/WebMediaStreamSource.h |
index 266f3136abbc8547c5ac73d599c9964ff0dacb60..58692287a9b053c1c168ca058d7ecd6d8fdf621f 100644 |
--- a/public/platform/WebMediaStreamSource.h |
+++ b/public/platform/WebMediaStreamSource.h |
@@ -35,9 +35,6 @@ |
#include "WebNonCopyable.h" |
#include "WebPrivatePtr.h" |
#include "WebVector.h" |
-#if INSIDE_BLINK |
-#include "platform/heap/Handle.h" |
-#endif |
namespace blink { |
@@ -60,9 +57,6 @@ |
#endif |
private: |
-#if INSIDE_BLINK |
- GC_PLUGIN_IGNORE("http://crbug.com/409526") |
-#endif |
MediaStreamSource* m_owner; |
}; |
@@ -117,8 +111,9 @@ |
BLINK_PLATFORM_EXPORT bool removeAudioConsumer(WebAudioDestinationConsumer*); |
#if INSIDE_BLINK |
- BLINK_PLATFORM_EXPORT WebMediaStreamSource(MediaStreamSource*); |
+ BLINK_PLATFORM_EXPORT WebMediaStreamSource(const WTF::PassRefPtr<MediaStreamSource>&); |
BLINK_PLATFORM_EXPORT WebMediaStreamSource& operator=(MediaStreamSource*); |
+ BLINK_PLATFORM_EXPORT operator WTF::PassRefPtr<MediaStreamSource>() const; |
BLINK_PLATFORM_EXPORT operator MediaStreamSource*() const; |
#endif |