Return null when locale has not been set in loocale closure. (flutter/engine#6936)

This commit is contained in:
Gary Qian 2018-12-10 16:04:23 -08:00 committed by GitHub
parent 78a251625b
commit a67d02881b

View File

@ -42,7 +42,12 @@ void _updateWindowMetrics(double devicePixelRatio,
typedef _LocaleClosure = String Function();
String _localeClosure() => window.locale.toString();
String _localeClosure() {
if (window.locale == null) {
return null;
}
return window.locale.toString();
}
@pragma('vm:entry-point')
_LocaleClosure _getLocaleClosure() => _localeClosure;