From 13c01f3ae458c56a20c0b8a4504003f7cb402659 Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 28 Dec 2016 02:15:22 +0800 Subject: [PATCH] Update total traffic after service stopped --- src/main/scala/com/github/shadowsocks/MainActivity.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/com/github/shadowsocks/MainActivity.scala b/src/main/scala/com/github/shadowsocks/MainActivity.scala index cfae52b9..451cbb87 100644 --- a/src/main/scala/com/github/shadowsocks/MainActivity.scala +++ b/src/main/scala/com/github/shadowsocks/MainActivity.scala @@ -128,6 +128,8 @@ class MainActivity extends Activity with ServiceBoundContext with Drawer.OnDrawe updateTraffic(0, 0, 0, 0) testCount += 1 // suppress previous test messages } + if (state == State.STOPPED && ProfilesFragment.instance != null) + ProfilesFragment.instance.profilesAdapter.refreshId(app.profileId) // traffic may have changed, refresh required fab.setEnabled(false) if (state == State.CONNECTED || state == State.STOPPED) handler.postDelayed(() => fab.setEnabled(state == State.CONNECTED || state == State.STOPPED), 1000)