Fix window resize crash on Chrome OS
This commit is contained in:
parent
6da7a5ab90
commit
abdcd49368
@ -14,6 +14,7 @@ class _EntityViewPageState extends State<EntityViewPage> {
|
|||||||
StreamSubscription _stateSubscription;
|
StreamSubscription _stateSubscription;
|
||||||
Entity entity;
|
Entity entity;
|
||||||
Entity forwardToMainPage;
|
Entity forwardToMainPage;
|
||||||
|
bool _popScheduled = false;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
@ -34,7 +35,10 @@ class _EntityViewPageState extends State<EntityViewPage> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
Widget body;
|
Widget body;
|
||||||
if (MediaQuery.of(context).size.width >= Sizes.tabletMinWidth) {
|
if (MediaQuery.of(context).size.width >= Sizes.tabletMinWidth) {
|
||||||
_popAfterBuild();
|
if (!_popScheduled) {
|
||||||
|
_popScheduled = true;
|
||||||
|
_popAfterBuild();
|
||||||
|
}
|
||||||
body = PageLoadingIndicator();
|
body = PageLoadingIndicator();
|
||||||
} else {
|
} else {
|
||||||
body = entity.buildEntityPageWidget(context);
|
body = entity.buildEntityPageWidget(context);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
name: hass_client
|
name: hass_client
|
||||||
description: Home Assistant Android Client
|
description: Home Assistant Android Client
|
||||||
|
|
||||||
version: 0.6.6+660
|
version: 0.6.6+662
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.0.0-dev.68.0 <3.0.0"
|
sdk: ">=2.0.0-dev.68.0 <3.0.0"
|
||||||
|
Reference in New Issue
Block a user