Commit c569758a authored by Collin Jackson's avatar Collin Jackson

pressing back button should close app if there is no previous route

parent c3510b7d
...@@ -6,6 +6,7 @@ import 'dart:sky' as sky; ...@@ -6,6 +6,7 @@ import 'dart:sky' as sky;
import 'package:sky/material.dart'; import 'package:sky/material.dart';
import 'package:sky/painting.dart'; import 'package:sky/painting.dart';
import 'package:sky/services.dart';
import 'package:sky/src/fn3/basic.dart'; import 'package:sky/src/fn3/basic.dart';
import 'package:sky/src/fn3/binding.dart'; import 'package:sky/src/fn3/binding.dart';
import 'package:sky/src/fn3/framework.dart'; import 'package:sky/src/fn3/framework.dart';
...@@ -61,6 +62,8 @@ class AppState extends State<App> { ...@@ -61,6 +62,8 @@ class AppState extends State<App> {
assert(navigator != null); assert(navigator != null);
if (navigator.hasPreviousRoute) if (navigator.hasPreviousRoute)
navigator.pop(); navigator.pop();
else
activity.finishCurrentActivity();
} }
} }
......
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