Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(965)

Unified Diff: Source/modules/mediastream/MediaStreamTrackSourcesRequest.h

Issue 85263006: Make IDL Callbacks non-refcounted by default (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Patch for landing Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/modules/mediastream/MediaStreamTrackSourcesRequest.h
diff --git a/Source/modules/mediastream/MediaStreamTrackSourcesRequest.h b/Source/modules/mediastream/MediaStreamTrackSourcesRequest.h
index 182f6cebe83942ec2fd5f7c8bf87fd9eb45e72ea..646606b60e329a8b39490fa49737174966e661a6 100644
--- a/Source/modules/mediastream/MediaStreamTrackSourcesRequest.h
+++ b/Source/modules/mediastream/MediaStreamTrackSourcesRequest.h
@@ -49,7 +49,7 @@ public:
virtual ~ExtraData() { }
};
- static PassRefPtr<MediaStreamTrackSourcesRequest> create(String, PassRefPtr<MediaStreamTrackSourcesCallback>);
+ static PassRefPtr<MediaStreamTrackSourcesRequest> create(String, PassOwnPtr<MediaStreamTrackSourcesCallback>);
~MediaStreamTrackSourcesRequest();
String origin() { return m_origin; }
@@ -60,11 +60,11 @@ public:
void setExtraData(PassRefPtr<ExtraData> extraData) { m_extraData = extraData; }
private:
- MediaStreamTrackSourcesRequest(String, PassRefPtr<MediaStreamTrackSourcesCallback>);
+ MediaStreamTrackSourcesRequest(String, PassOwnPtr<MediaStreamTrackSourcesCallback>);
void scheduledEventTimerFired(Timer<MediaStreamTrackSourcesRequest>*);
- RefPtr<MediaStreamTrackSourcesCallback> m_callback;
+ OwnPtr<MediaStreamTrackSourcesCallback> m_callback;
RefPtr<ExtraData> m_extraData;
String m_origin;
Timer<MediaStreamTrackSourcesRequest> m_scheduledEventTimer;

Powered by Google App Engine
This is Rietveld 408576698