summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortfarina <tfarina@chromium.org>2014-11-21 07:36:46 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-21 15:37:13 +0000
commitfe7161a65996b9f186bb347a70c92f919d990e28 (patch)
tree55c2b6b85071453ca97c1be2bb550f6c4aaa1dad
parent54b31c95b28615e79d73746819852c86d00e312d (diff)
downloadchromium_src-fe7161a65996b9f186bb347a70c92f919d990e28.zip
chromium_src-fe7161a65996b9f186bb347a70c92f919d990e28.tar.gz
chromium_src-fe7161a65996b9f186bb347a70c92f919d990e28.tar.bz2
ui/gfx: Return nullptr when possible.
These entries were found running the following command line: $ g grep -E '\bscoped_ptr<.*?>\(\)' ui/gfx BUG=None TEST=ninja -C out/Debug gfx_unittests && out/Debug/gfx_unittests R=danakj@chromium.org,sky@chromium.org Review URL: https://codereview.chromium.org/746033002 Cr-Commit-Position: refs/heads/master@{#305221}
-rw-r--r--ui/gfx/font_render_params_linux_unittest.cc2
-rw-r--r--ui/gfx/geometry/r_tree_base.cc4
-rw-r--r--ui/gfx/icon_util.cc6
3 files changed, 6 insertions, 6 deletions
diff --git a/ui/gfx/font_render_params_linux_unittest.cc b/ui/gfx/font_render_params_linux_unittest.cc
index c752cc3..46a4fcf 100644
--- a/ui/gfx/font_render_params_linux_unittest.cc
+++ b/ui/gfx/font_render_params_linux_unittest.cc
@@ -33,7 +33,7 @@ class TestFontDelegate : public LinuxFontDelegate {
scoped_ptr<ScopedPangoFontDescription> GetDefaultPangoFontDescription()
const override {
NOTIMPLEMENTED();
- return scoped_ptr<ScopedPangoFontDescription>();
+ return nullptr;
}
double GetFontDPI() const override {
NOTIMPLEMENTED();
diff --git a/ui/gfx/geometry/r_tree_base.cc b/ui/gfx/geometry/r_tree_base.cc
index fd5deab..1ddb356 100644
--- a/ui/gfx/geometry/r_tree_base.cc
+++ b/ui/gfx/geometry/r_tree_base.cc
@@ -64,7 +64,7 @@ void RTreeBase::RecordBase::AppendAllRecords(Records* matches_out) const {
scoped_ptr<RTreeBase::NodeBase>
RTreeBase::RecordBase::RemoveAndReturnLastChild() {
- return scoped_ptr<NodeBase>();
+ return nullptr;
}
int RTreeBase::RecordBase::Level() const {
@@ -146,7 +146,7 @@ scoped_ptr<RTreeBase::NodeBase> RTreeBase::Node::RemoveChild(
scoped_ptr<RTreeBase::NodeBase> RTreeBase::Node::RemoveAndReturnLastChild() {
if (children_.empty())
- return scoped_ptr<NodeBase>();
+ return nullptr;
scoped_ptr<NodeBase> last_child(children_.back());
children_.weak_erase(children_.end() - 1);
diff --git a/ui/gfx/icon_util.cc b/ui/gfx/icon_util.cc
index 45d688b..8eb45ae 100644
--- a/ui/gfx/icon_util.cc
+++ b/ui/gfx/icon_util.cc
@@ -266,7 +266,7 @@ scoped_ptr<SkBitmap> IconUtil::CreateSkBitmapFromIconResource(HMODULE module,
size_t icon_dir_size = 0;
if (!base::win::GetResourceFromModule(module, resource_id, RT_GROUP_ICON,
&icon_dir_data, &icon_dir_size)) {
- return scoped_ptr<SkBitmap>();
+ return nullptr;
}
DCHECK(icon_dir_data);
DCHECK_GE(icon_dir_size, sizeof(GRPICONDIR));
@@ -284,13 +284,13 @@ scoped_ptr<SkBitmap> IconUtil::CreateSkBitmapFromIconResource(HMODULE module,
}
}
if (!large_icon_entry)
- return scoped_ptr<SkBitmap>();
+ return nullptr;
void* png_data = NULL;
size_t png_size = 0;
if (!base::win::GetResourceFromModule(module, large_icon_entry->nID, RT_ICON,
&png_data, &png_size)) {
- return scoped_ptr<SkBitmap>();
+ return nullptr;
}
DCHECK(png_data);
DCHECK_EQ(png_size, large_icon_entry->dwBytesInRes);