From f8e9ae20f43adb48623314232fa01b456196ce33 Mon Sep 17 00:00:00 2001 From: Collin Jackson Date: Tue, 29 Sep 2015 12:28:28 -0700 Subject: [PATCH] pressing back button should close app if there is no previous route --- sky/packages/sky/lib/src/fn3/app.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sky/packages/sky/lib/src/fn3/app.dart b/sky/packages/sky/lib/src/fn3/app.dart index 201af6e88b4..52e0d58c27c 100644 --- a/sky/packages/sky/lib/src/fn3/app.dart +++ b/sky/packages/sky/lib/src/fn3/app.dart @@ -6,6 +6,7 @@ import 'dart:sky' as sky; import 'package:sky/material.dart'; import 'package:sky/painting.dart'; +import 'package:sky/services.dart'; import 'package:sky/src/fn3/basic.dart'; import 'package:sky/src/fn3/binding.dart'; import 'package:sky/src/fn3/framework.dart'; @@ -61,6 +62,8 @@ class AppState extends State { assert(navigator != null); if (navigator.hasPreviousRoute) navigator.pop(); + else + activity.finishCurrentActivity(); } }