| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 482 rebuildFloatsFromIntruding(); | 482 rebuildFloatsFromIntruding(); |
| 483 | 483 |
| 484 bool pageLogicalHeightChanged = false; | 484 bool pageLogicalHeightChanged = false; |
| 485 bool hasSpecifiedPageLogicalHeight = false; | 485 bool hasSpecifiedPageLogicalHeight = false; |
| 486 checkForPaginationLogicalHeightChange(pageLogicalHeight, | 486 checkForPaginationLogicalHeightChange(pageLogicalHeight, |
| 487 pageLogicalHeightChanged, | 487 pageLogicalHeightChanged, |
| 488 hasSpecifiedPageLogicalHeight); | 488 hasSpecifiedPageLogicalHeight); |
| 489 if (pageLogicalHeightChanged) | 489 if (pageLogicalHeightChanged) |
| 490 relayoutChildren = true; | 490 relayoutChildren = true; |
| 491 | 491 |
| 492 LayoutState state(*this, locationOffset(), pageLogicalHeight, | 492 LayoutState state(*this, pageLogicalHeight, pageLogicalHeightChanged, |
| 493 pageLogicalHeightChanged, logicalWidthChanged); | 493 logicalWidthChanged); |
| 494 | 494 |
| 495 if (m_paginationStateChanged) { | 495 if (m_paginationStateChanged) { |
| 496 // We now need a deep layout to clean up struts after pagination, if we | 496 // We now need a deep layout to clean up struts after pagination, if we |
| 497 // just ceased to be paginated, or, if we just became paginated on the | 497 // just ceased to be paginated, or, if we just became paginated on the |
| 498 // other hand, we now need the deep layout, to insert pagination struts. | 498 // other hand, we now need the deep layout, to insert pagination struts. |
| 499 m_paginationStateChanged = false; | 499 m_paginationStateChanged = false; |
| 500 state.setPaginationStateChanged(); | 500 state.setPaginationStateChanged(); |
| 501 } | 501 } |
| 502 | 502 |
| 503 // We use four values, maxTopPos, maxTopNeg, maxBottomPos, and maxBottomNeg, | 503 // We use four values, maxTopPos, maxTopNeg, maxBottomPos, and maxBottomNeg, |
| (...skipping 4049 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4553 return LayoutBlock::invalidatePaintIfNeeded(paintInvalidationState); | 4553 return LayoutBlock::invalidatePaintIfNeeded(paintInvalidationState); |
| 4554 } | 4554 } |
| 4555 | 4555 |
| 4556 void LayoutBlockFlow::invalidateDisplayItemClients( | 4556 void LayoutBlockFlow::invalidateDisplayItemClients( |
| 4557 PaintInvalidationReason invalidationReason) const { | 4557 PaintInvalidationReason invalidationReason) const { |
| 4558 BlockFlowPaintInvalidator(*this).invalidateDisplayItemClients( | 4558 BlockFlowPaintInvalidator(*this).invalidateDisplayItemClients( |
| 4559 invalidationReason); | 4559 invalidationReason); |
| 4560 } | 4560 } |
| 4561 | 4561 |
| 4562 } // namespace blink | 4562 } // namespace blink |
| OLD | NEW |