Changeset 55988 in webkit
- Timestamp:
- Mar 15, 2010 1:33:18 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r55980 r55988 1 2010-03-14 Yuzo Fujishima <yuzo@google.com> 2 3 Reviewed by Shinichiro Hamaji. 4 5 Always call PrintContext.end() from PrintContext::pageNumberForElement(). 6 7 Without this change, WebKit remains in printing mode after determining the page number if the specified element is found. 8 9 https://bugs.webkit.org/show_bug.cgi?id=36049 10 11 * platform/gtk/Skipped: 12 * platform/mac/printing/return-from-printing-mode-expected.checksum: Added. 13 * platform/mac/printing/return-from-printing-mode-expected.png: Added. 14 * platform/mac/printing/return-from-printing-mode-expected.txt: Added. 15 * platform/qt/Skipped: 16 * platform/win/Skipped: 17 * printing/return-from-printing-mode.html: Added. 18 1 19 2010-03-14 Yael Aharon <yael.aharon@nokia.com> 2 20 -
trunk/LayoutTests/platform/gtk/Skipped
r55980 r55988 3595 3595 # Tests in printing/ directory 3596 3596 # Tests generating new results 3597 printing/compositing-layer-printing.html 3597 3598 printing/media-queries-print.html 3598 printing/ compositing-layer-printing.html3599 printing/return-from-printing-mode.html 3599 3600 3600 3601 # Tests in scrollbars/ directory -
trunk/LayoutTests/platform/qt/Skipped
r55950 r55988 3680 3680 fonts/serif.html 3681 3681 plugins/embed-attributes-style.html 3682 printing/return-from-printing-mode.html 3682 3683 scrollbars/basic-scrollbar.html 3683 3684 scrollbars/disabled-scrollbar.html -
trunk/LayoutTests/platform/win/Skipped
r55926 r55988 433 433 printing/compositing-layer-printing.html 434 434 printing/media-queries-print.html 435 # Tests generating new results 436 printing/return-from-printing-mode.html 435 437 436 438 # No upload progress events on windows -
trunk/WebCore/ChangeLog
r55987 r55988 1 2010-03-14 Yuzo Fujishima <yuzo@google.com> 2 3 Reviewed by Shinichiro Hamaji. 4 5 Always call PrintContext.end() from PrintContext::pageNumberForElement(). 6 7 Without this change, WebKit remains in printing mode after determining the page number if the specified element is found. 8 9 https://bugs.webkit.org/show_bug.cgi?id=36049 10 11 Test: printing/return-from-printing-mode.html 12 13 * page/PrintContext.cpp: 14 (WebCore::PrintContext::pageNumberForElement): 15 1 16 2010-03-11 Philippe Normand <pnormand@igalia.com> 2 17 -
trunk/WebCore/page/PrintContext.cpp
r54533 r55988 180 180 int top = box->offsetTop(); 181 181 int left = box->offsetLeft(); 182 for (int pageNumber = 0; pageNumber < printContext.pageCount(); pageNumber++) { 182 int pageNumber = 0; 183 for (; pageNumber < printContext.pageCount(); pageNumber++) { 183 184 const IntRect& page = printContext.pageRect(pageNumber); 184 185 if (page.x() <= left && left < page.right() && page.y() <= top && top < page.bottom()) 185 return pageNumber;186 break; 186 187 } 187 188 printContext.end(); 188 return -1;189 return (pageNumber < printContext.pageCount() ? pageNumber : -1); 189 190 } 190 191
Note: See TracChangeset
for help on using the changeset viewer.