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

Side by Side Diff: third_party/WebKit/Source/core/layout/line/LineBreaker.cpp

Issue 2758683002: Replace ASSERT_NOT_REACHED with NOTREACHED in core/layout/ (Closed)
Patch Set: Rebase with latest Created 3 years, 9 months 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
3 * Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. 3 * Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc.
4 * All right reserved. 4 * All right reserved.
5 * Copyright (C) 2010 Google Inc. All rights reserved. 5 * Copyright (C) 2010 Google Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 context.handleEmptyInline(); 91 context.handleEmptyInline();
92 } else if (context.currentItem().isAtomicInlineLevel()) { 92 } else if (context.currentItem().isAtomicInlineLevel()) {
93 context.handleReplaced(); 93 context.handleReplaced();
94 } else if (context.currentItem().isText()) { 94 } else if (context.currentItem().isText()) {
95 if (context.handleText(wordMeasurements, m_hyphenated)) { 95 if (context.handleText(wordMeasurements, m_hyphenated)) {
96 // We've hit a hard text line break. Our line break iterator is updated, 96 // We've hit a hard text line break. Our line break iterator is updated,
97 // so go ahead and early return. 97 // so go ahead and early return.
98 return context.lineBreak(); 98 return context.lineBreak();
99 } 99 }
100 } else { 100 } else {
101 ASSERT_NOT_REACHED(); 101 NOTREACHED();
102 } 102 }
103 103
104 if (context.atEnd()) 104 if (context.atEnd())
105 return context.handleEndOfLine(); 105 return context.handleEndOfLine();
106 106
107 context.commitAndUpdateLineBreakIfNeeded(); 107 context.commitAndUpdateLineBreakIfNeeded();
108 108
109 if (context.atEnd()) 109 if (context.atEnd())
110 return context.handleEndOfLine(); 110 return context.handleEndOfLine();
111 111
112 context.increment(); 112 context.increment();
113 } 113 }
114 114
115 context.clearLineBreakIfFitsOnLine(); 115 context.clearLineBreakIfFitsOnLine();
116 116
117 return context.handleEndOfLine(); 117 return context.handleEndOfLine();
118 } 118 }
119 119
120 } // namespace blink 120 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698