diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-07-03 21:53:28 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-07-20 13:42:41 +0000 |
| commit | 59f5490318aa1a1206c82d888cf9729d467c9a4f (patch) | |
| tree | c8e704aa6d0c545ed7bbe4212ee224b3a77874a2 /android/src | |
| parent | 6b30f93fc3b2db982bb307535ef013f47a2cf5a8 (diff) | |
| download | mullvadvpn-59f5490318aa1a1206c82d888cf9729d467c9a4f.tar.xz mullvadvpn-59f5490318aa1a1206c82d888cf9729d467c9a4f.zip | |
Implement app toggle behaviour
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListItemHolder.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListItemHolder.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListItemHolder.kt index 94c418f572..b2d726f25e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListItemHolder.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListItemHolder.kt @@ -51,6 +51,15 @@ class AppListItemHolder( view.setOnClickListener { excluded.toggle() } + + excluded.listener = { state -> + appInfo?.info?.packageName?.let { app -> + when (state) { + CellSwitch.State.ON -> splitTunnelling.excludeApp(app) + CellSwitch.State.OFF -> splitTunnelling.includeApp(app) + } + } + } } private fun hideIcon() { |
