String update, make sure to close shade if requesting Accessibility perms.

This commit is contained in:
d8ahazard 2016-09-24 14:21:26 -05:00
parent cf69dd644a
commit d2335485f2
2 changed files with 9 additions and 1 deletions

View File

@ -87,12 +87,20 @@ public class TileServiceNewApi extends android.service.quicksettings.TileService
switch (rootsState) { switch (rootsState) {
case 2: case 2:
Utils.toggleRoot(true, getApplicationContext()); Utils.toggleRoot(true, getApplicationContext());
if (!Utils.hasServicePermission(getApplicationContext())) {
Intent it = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(it);
}
Utils.toggleAutoRoot(false, getApplicationContext()); Utils.toggleAutoRoot(false, getApplicationContext());
break; break;
case 1: case 1:
Utils.toggleRoot(false, getApplicationContext()); Utils.toggleRoot(false, getApplicationContext());
break; break;
case 0: case 0:
if (!Utils.hasServicePermission(getApplicationContext())) {
Intent it = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(it);
}
Utils.toggleAutoRoot(true, getApplicationContext()); Utils.toggleAutoRoot(true, getApplicationContext());
break; break;
} }

View File

@ -32,7 +32,7 @@
<string name="root_enabled_info">Root enabled. Safety Net (Android Pay) will NOT work</string> <string name="root_enabled_info">Root enabled. Safety Net (Android Pay) will NOT work</string>
<string name="root_disabled">Root disabled</string> <string name="root_disabled">Root disabled</string>
<string name="root_disabled_info">Safety Net (Android Pay) should work, but no root temporarily\nYou might need to manually add a card in Android Pay app to refresh the root status of AP</string> <string name="root_disabled_info">Safety Net (Android Pay) should work, but no root temporarily\nYou might need to manually add a card in Android Pay app to refresh the root status of AP</string>
<string name="root_auto_unmounted">Root set to auto-mount</string> <string name="root_auto_unmounted">Root set to auto-toggle</string>
<string name="root_auto_unmounted_info">Root will auto unmount for selected applications. Safety Net (Android Pay) should work.</string> <string name="root_auto_unmounted_info">Root will auto unmount for selected applications. Safety Net (Android Pay) should work.</string>
<string name="root_system">Magisk Incompatible Root Detected</string> <string name="root_system">Magisk Incompatible Root Detected</string>
<string name="root_system_info">Root improperly installed. Safety Net (Android Pay) will NOT work, and impossible to toggle.</string> <string name="root_system_info">Root improperly installed. Safety Net (Android Pay) will NOT work, and impossible to toggle.</string>