Prep for engine roll (#33662)

* Prep for engine roll
This commit is contained in:
Dan Field 2019-05-31 10:44:07 -07:00 committed by GitHub
parent c289c99858
commit 3c34ff7f8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -95,6 +95,23 @@ class TestWindow implements Window {
onMetricsChanged();
}
// TODO(dnfield): Remove this ignore once custom embedders have had time to catch up
// And make this property actually wrap _window.viewPadding.
// @override
// ignore: annotate_overrides, public_member_api_docs
WindowPadding get viewPadding => _viewPaddingTestValue ?? _window.padding;
WindowPadding _viewPaddingTestValue;
/// Hides the real padding and reports the given [paddingTestValue] instead.
set viewPaddingTestValue(WindowPadding viewPaddingTestValue) {
_viewPaddingTestValue = viewPaddingTestValue;
onMetricsChanged();
}
/// Deletes any existing test padding and returns to using the real padding.
void clearViewPaddingTestValue() {
_viewPaddingTestValue = null;
onMetricsChanged();
}
@override
WindowPadding get padding => _paddingTestValue ?? _window.padding;
WindowPadding _paddingTestValue;