Commit 964c1550 authored by kgiesing's avatar kgiesing

Fix up MediaQuery's operator= and hashCode

parent 4d73cf5c
......@@ -62,7 +62,7 @@ class WidgetFlutterBinding extends BindingBase with Scheduler, Gesturer, Rendere
void handleMetricsChanged() {
super.handleMetricsChanged();
for (BindingObserver observer in _observers)
observer.didChangeMetrics(ui.window.size);
observer.didChangeMetrics();
}
void handleLocaleChanged() {
......
......@@ -39,10 +39,15 @@ class MediaQueryData {
return false;
MediaQueryData typedOther = other;
return typedOther.size == size
&& typedOther.padding == padding;
&& typedOther.padding == padding
&& typedOther.devicePixelRatio == devicePixelRatio;
}
int get hashCode => size.hashCode;
int get hashCode => hashValues(
size.hashCode,
padding.hashCode,
devicePixelRatio.hashCode
);
String toString() => '$runtimeType($size, $orientation)';
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment