| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2011, 2012 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 3274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3285 ->UpdateLifecycleToCompositingCleanPlusScrolling(); | 3285 ->UpdateLifecycleToCompositingCleanPlusScrolling(); |
| 3286 | 3286 |
| 3287 Document* document = page_->MainFrame()->IsLocalFrame() | 3287 Document* document = page_->MainFrame()->IsLocalFrame() |
| 3288 ? page_->DeprecatedLocalMainFrame()->GetDocument() | 3288 ? page_->DeprecatedLocalMainFrame()->GetDocument() |
| 3289 : nullptr; | 3289 : nullptr; |
| 3290 if (!document || document->GetLayoutViewItem().IsNull() || | 3290 if (!document || document->GetLayoutViewItem().IsNull() || |
| 3291 !document->documentElement() || | 3291 !document->documentElement() || |
| 3292 !document->documentElement()->GetLayoutBox()) | 3292 !document->documentElement()->GetLayoutBox()) |
| 3293 return WebSize(); | 3293 return WebSize(); |
| 3294 | 3294 |
| 3295 // Needed for computing MinPreferredWidth. |
| 3296 FontCachePurgePreventer fontCachePurgePreventer; |
| 3295 int width_scaled = document->GetLayoutViewItem() | 3297 int width_scaled = document->GetLayoutViewItem() |
| 3296 .MinPreferredLogicalWidth() | 3298 .MinPreferredLogicalWidth() |
| 3297 .Round(); // Already accounts for zoom. | 3299 .Round(); // Already accounts for zoom. |
| 3298 int height_scaled = | 3300 int height_scaled = |
| 3299 document->documentElement()->GetLayoutBox()->ScrollHeight().Round(); | 3301 document->documentElement()->GetLayoutBox()->ScrollHeight().Round(); |
| 3300 return IntSize(width_scaled, height_scaled); | 3302 return IntSize(width_scaled, height_scaled); |
| 3301 } | 3303 } |
| 3302 | 3304 |
| 3303 float WebViewImpl::DefaultMinimumPageScaleFactor() const { | 3305 float WebViewImpl::DefaultMinimumPageScaleFactor() const { |
| 3304 return GetPageScaleConstraintsSet().DefaultConstraints().minimum_scale; | 3306 return GetPageScaleConstraintsSet().DefaultConstraints().minimum_scale; |
| (...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4160 if (focused_frame->LocalFrameRoot() != MainFrameImpl()->GetFrame()) | 4162 if (focused_frame->LocalFrameRoot() != MainFrameImpl()->GetFrame()) |
| 4161 return nullptr; | 4163 return nullptr; |
| 4162 return focused_frame; | 4164 return focused_frame; |
| 4163 } | 4165 } |
| 4164 | 4166 |
| 4165 LocalFrame* WebViewImpl::FocusedLocalFrameAvailableForIme() const { | 4167 LocalFrame* WebViewImpl::FocusedLocalFrameAvailableForIme() const { |
| 4166 return ime_accept_events_ ? FocusedLocalFrameInWidget() : nullptr; | 4168 return ime_accept_events_ ? FocusedLocalFrameInWidget() : nullptr; |
| 4167 } | 4169 } |
| 4168 | 4170 |
| 4169 } // namespace blink | 4171 } // namespace blink |
| OLD | NEW |