From 3d0b430fa8af08b4ca64276d3b1b501a3363ce5f Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 9 May 2018 16:30:46 -0700 Subject: [PATCH] Fix address not updated --- mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt index 45168cb0..0d72a096 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt @@ -76,8 +76,9 @@ class RepeaterFragment : Fragment(), ServiceConnection, Toolbar.OnMenuItemClickL fun onStatusChanged() { notifyPropertyChanged(BR.switchEnabled) notifyPropertyChanged(BR.serviceStarted) + if (binder?.active != true) onGroupChanged() } - fun onGroupChanged(group: WifiP2pGroup? = binder?.service?.group) { + fun onGroupChanged(group: WifiP2pGroup? = null) { notifyPropertyChanged(BR.ssid) p2pInterface = group?.`interface` notifyPropertyChanged(BR.addresses) @@ -208,7 +209,6 @@ class RepeaterFragment : Fragment(), ServiceConnection, Toolbar.OnMenuItemClickL binder.groupChanged -= this this.binder = null data.onStatusChanged() - data.onGroupChanged() } override fun onMenuItemClick(item: MenuItem) = when (item.itemId) {