summaryrefslogtreecommitdiffstats
path: root/ui/gfx/render_text.cc
diff options
context:
space:
mode:
authorasvitkine@chromium.org <asvitkine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 20:53:08 +0000
committerasvitkine@chromium.org <asvitkine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 20:53:08 +0000
commit9a55b8c9af871b1e58b7f4f367b7c26fc53ab543 (patch)
tree11f261c89f79392fd66f3357aa924f4d9d4c116d /ui/gfx/render_text.cc
parentd94b1c828da3dbc06a81fdf7479f6428f0b0dcfb (diff)
downloadchromium_src-9a55b8c9af871b1e58b7f4f367b7c26fc53ab543.zip
chromium_src-9a55b8c9af871b1e58b7f4f367b7c26fc53ab543.tar.gz
chromium_src-9a55b8c9af871b1e58b7f4f367b7c26fc53ab543.tar.bz2
Fix logging of string16s from gfx namespace on Windows.
I don't why this fixes it, but somehow having a SelectionModel << logging operator in the gfx namespace makes Visual Studio fail to find the << logging operator for string16 arguments. Per discussion with Scott, we decided to remove the << operators altogether and replace them with a ToString() function to be consistent with Rect, Size, etc. TEST=Check that adding a "LOG(INFO) << text();" line to RenderTextWin compiles. Review URL: https://chromiumcodereview.appspot.com/10332205 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137732 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/render_text.cc')
-rw-r--r--ui/gfx/render_text.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/ui/gfx/render_text.cc b/ui/gfx/render_text.cc
index 46b1d00..d7de8a3 100644
--- a/ui/gfx/render_text.cc
+++ b/ui/gfx/render_text.cc
@@ -47,11 +47,14 @@ void CheckStyleRanges(const gfx::StyleRanges& style_ranges, size_t length) {
for (gfx::StyleRanges::size_type i = 0; i < style_ranges.size() - 1; i++) {
const ui::Range& former = style_ranges[i].range;
const ui::Range& latter = style_ranges[i + 1].range;
- DCHECK(!former.is_empty()) << "Empty range at " << i << ":" << former;
- DCHECK(former.IsValid()) << "Invalid range at " << i << ":" << former;
- DCHECK(!former.is_reversed()) << "Reversed range at " << i << ":" << former;
+ DCHECK(!former.is_empty()) << "Empty range at " << i << ":" <<
+ former.ToString();
+ DCHECK(former.IsValid()) << "Invalid range at " << i << ":" <<
+ former.ToString();
+ DCHECK(!former.is_reversed()) << "Reversed range at " << i << ":" <<
+ former.ToString();
DCHECK(former.end() == latter.start()) << "Ranges gap/overlap/unsorted." <<
- "former:" << former << ", latter:" << latter;
+ "former:" << former.ToString() << ", latter:" << latter.ToString();
}
const gfx::StyleRange& end_style = *style_ranges.rbegin();
DCHECK(!end_style.range.is_empty()) << "Empty range at end.";