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