Settings: show quick tile config if no primary is defined

This seems like a horrific set of hacks.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jason A. Donenfeld
2017-11-27 03:13:34 +01:00
committed by Samuel Holland
parent b0bb46382c
commit ad16d2cc7b
4 changed files with 17 additions and 3 deletions
@@ -30,7 +30,13 @@ public class QuickTileService extends TileService {
else
service.enable(config.getName());
} else {
startActivityAndCollapse(new Intent(this, ConfigActivity.class));
if (service != null && service.getConfigs().isEmpty()) {
startActivityAndCollapse(new Intent(this, ConfigActivity.class));
} else {
final Intent intent = new Intent(this, SettingsActivity.class);
intent.putExtra("showQuickTile", true);
startActivityAndCollapse(intent);
}
}
}