summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 18:57:56 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 18:57:56 +0000
commit9d34eb23c68f8131c9fef78276ef63db03e84616 (patch)
tree966d9368c604c64c63d72a1f37b9abf9aecbfbcc
parent8c548de9006110ba1d7e47d767743011363a825a (diff)
downloadchromium_src-9d34eb23c68f8131c9fef78276ef63db03e84616.zip
chromium_src-9d34eb23c68f8131c9fef78276ef63db03e84616.tar.gz
chromium_src-9d34eb23c68f8131c9fef78276ef63db03e84616.tar.bz2
Preparing content/ for the removal of scoped_refptr::release()
BUG=None Review URL: https://chromiumcodereview.appspot.com/11438040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171548 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/browser/device_orientation/accelerometer_mac.cc3
-rw-r--r--content/public/test/test_file_error_injector.cc2
-rw-r--r--content/renderer/media/media_stream_dependency_factory.cc2
-rw-r--r--content/renderer/pepper/pepper_platform_audio_input_impl.cc3
-rw-r--r--content/renderer/pepper/pepper_platform_audio_output_impl.cc3
-rw-r--r--content/renderer/render_widget_fullscreen.cc9
-rw-r--r--content/renderer/render_widget_fullscreen.h4
-rw-r--r--content/renderer/render_widget_fullscreen_pepper.cc3
8 files changed, 10 insertions, 19 deletions
diff --git a/content/browser/device_orientation/accelerometer_mac.cc b/content/browser/device_orientation/accelerometer_mac.cc
index 6ebe7e3..04c5d71 100644
--- a/content/browser/device_orientation/accelerometer_mac.cc
+++ b/content/browser/device_orientation/accelerometer_mac.cc
@@ -93,7 +93,8 @@ const Orientation* AccelerometerMac::GetOrientation() {
DCHECK_GE(orientation->gamma(), -90.0);
DCHECK_LT(orientation->gamma(), 90.0);
- return orientation.release();
+ orientation->AddRef();
+ return orientation.get();
}
bool AccelerometerMac::Init() {
diff --git a/content/public/test/test_file_error_injector.cc b/content/public/test/test_file_error_injector.cc
index 0414eeb..71e6a76 100644
--- a/content/public/test/test_file_error_injector.cc
+++ b/content/public/test/test_file_error_injector.cc
@@ -313,7 +313,7 @@ TestFileErrorInjector::TestFileErrorInjector(
// This code is only used for browser_tests, so a
// DownloadManager is always a DownloadManagerImpl.
download_manager_(
- static_cast<DownloadManagerImpl*>(download_manager.release())) {
+ static_cast<DownloadManagerImpl*>(download_manager.get())) {
// Record the value of the pointer, for later validation.
created_factory_ =
new DownloadFileWithErrorsFactory(
diff --git a/content/renderer/media/media_stream_dependency_factory.cc b/content/renderer/media/media_stream_dependency_factory.cc
index a5d60b1..1e55519 100644
--- a/content/renderer/media/media_stream_dependency_factory.cc
+++ b/content/renderer/media/media_stream_dependency_factory.cc
@@ -303,7 +303,7 @@ bool MediaStreamDependencyFactory::CreatePeerConnectionFactory() {
signaling_thread_,
audio_device_));
if (factory.get())
- pc_factory_ = factory.release();
+ pc_factory_ = factory;
else
audio_device_ = NULL;
}
diff --git a/content/renderer/pepper/pepper_platform_audio_input_impl.cc b/content/renderer/pepper/pepper_platform_audio_input_impl.cc
index c154579..66ce5d4 100644
--- a/content/renderer/pepper/pepper_platform_audio_input_impl.cc
+++ b/content/renderer/pepper/pepper_platform_audio_input_impl.cc
@@ -30,7 +30,8 @@ PepperPlatformAudioInputImpl* PepperPlatformAudioInputImpl::Create(
frames_per_buffer, client)) {
// Balanced by Release invoked in
// PepperPlatformAudioInputImpl::ShutDownOnIOThread().
- return audio_input.release();
+ audio_input->AddRef();
+ return audio_input.get();
}
return NULL;
}
diff --git a/content/renderer/pepper/pepper_platform_audio_output_impl.cc b/content/renderer/pepper/pepper_platform_audio_output_impl.cc
index ecb833a..6681d0a 100644
--- a/content/renderer/pepper/pepper_platform_audio_output_impl.cc
+++ b/content/renderer/pepper/pepper_platform_audio_output_impl.cc
@@ -30,7 +30,8 @@ PepperPlatformAudioOutputImpl* PepperPlatformAudioOutputImpl::Create(
source_render_view_id, client)) {
// Balanced by Release invoked in
// PepperPlatformAudioOutputImpl::ShutDownOnIOThread().
- return audio_output.release();
+ audio_output->AddRef();
+ return audio_output.get();
}
return NULL;
}
diff --git a/content/renderer/render_widget_fullscreen.cc b/content/renderer/render_widget_fullscreen.cc
index d6d1887..3094035 100644
--- a/content/renderer/render_widget_fullscreen.cc
+++ b/content/renderer/render_widget_fullscreen.cc
@@ -11,15 +11,6 @@ using WebKit::WebWidget;
namespace content {
-// static
-RenderWidgetFullscreen* RenderWidgetFullscreen::Create(int32 opener_id) {
- DCHECK_NE(MSG_ROUTING_NONE, opener_id);
- scoped_refptr<RenderWidgetFullscreen> widget(
- new RenderWidgetFullscreen(WebKit::WebScreenInfo()));
- widget->Init(opener_id);
- return widget.release();
-}
-
void RenderWidgetFullscreen::show(WebKit::WebNavigationPolicy) {
DCHECK(!did_show_) << "received extraneous Show call";
DCHECK_NE(MSG_ROUTING_NONE, routing_id_);
diff --git a/content/renderer/render_widget_fullscreen.h b/content/renderer/render_widget_fullscreen.h
index fa2e1a6..5570cf8 100644
--- a/content/renderer/render_widget_fullscreen.h
+++ b/content/renderer/render_widget_fullscreen.h
@@ -14,10 +14,6 @@ namespace content {
// TODO(boliu): Override non-supported methods with no-op? eg setWindowRect().
class RenderWidgetFullscreen : public RenderWidget {
public:
- // Creates a new RenderWidget. The opener_id is the routing ID of the
- // RenderView that this widget lives inside.
- static RenderWidgetFullscreen* Create(int32 opener_id);
-
virtual void show(WebKit::WebNavigationPolicy);
protected:
diff --git a/content/renderer/render_widget_fullscreen_pepper.cc b/content/renderer/render_widget_fullscreen_pepper.cc
index 58cb9da..a5458ff 100644
--- a/content/renderer/render_widget_fullscreen_pepper.cc
+++ b/content/renderer/render_widget_fullscreen_pepper.cc
@@ -352,7 +352,8 @@ RenderWidgetFullscreenPepper* RenderWidgetFullscreenPepper::Create(
scoped_refptr<RenderWidgetFullscreenPepper> widget(
new RenderWidgetFullscreenPepper(plugin, active_url, screen_info));
widget->Init(opener_id);
- return widget.release();
+ widget->AddRef();
+ return widget.get();
}
RenderWidgetFullscreenPepper::RenderWidgetFullscreenPepper(