summaryrefslogtreecommitdiffstats
path: root/recovery.cpp
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2015-03-25 23:51:15 +0100
committerTao Bao <tbao@google.com>2015-03-25 23:56:15 +0100
commit145d86146084b199e64c3b2db21a22c05aa30098 (patch)
tree3bdeff295f050e159b2392b557c67788e8272b00 /recovery.cpp
parentMerge "Remove support for Cupcake kernels." (diff)
downloadandroid_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar.gz
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar.bz2
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar.lz
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar.xz
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.tar.zst
android_bootable_recovery-145d86146084b199e64c3b2db21a22c05aa30098.zip
Diffstat (limited to 'recovery.cpp')
-rw-r--r--recovery.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/recovery.cpp b/recovery.cpp
index 51c131d9b..d27f5271e 100644
--- a/recovery.cpp
+++ b/recovery.cpp
@@ -825,7 +825,7 @@ static void choose_recovery_file(Device* device) {
}
}
-static int apply_from_sdcard(Device* device, int* wipe_cache) {
+static int apply_from_sdcard(Device* device, bool* wipe_cache) {
if (ensure_path_mounted(SDCARD_ROOT) != 0) {
ui->Print("\n-- Couldn't mount %s.\n", SDCARD_ROOT);
return INSTALL_ERROR;
@@ -878,7 +878,7 @@ prompt_and_wait(Device* device, int status) {
// statement below.
Device::BuiltinAction chosen_action = device->InvokeMenuItem(chosen_item);
- int wipe_cache = 0;
+ bool wipe_cache = false;
switch (chosen_action) {
case Device::NO_ACTION:
break;
@@ -1010,7 +1010,9 @@ main(int argc, char **argv) {
const char *send_intent = NULL;
const char *update_package = NULL;
- int wipe_data = 0, wipe_cache = 0, show_text = 0;
+ bool wipe_data = false;
+ bool wipe_cache = false;
+ bool show_text = false;
bool just_exit = false;
bool shutdown_after = false;
@@ -1019,9 +1021,9 @@ main(int argc, char **argv) {
switch (arg) {
case 's': send_intent = optarg; break;
case 'u': update_package = optarg; break;
- case 'w': wipe_data = wipe_cache = 1; break;
- case 'c': wipe_cache = 1; break;
- case 't': show_text = 1; break;
+ case 'w': wipe_data = wipe_cache = true; break;
+ case 'c': wipe_cache = true; break;
+ case 't': show_text = true; break;
case 'x': just_exit = true; break;
case 'l': locale = optarg; break;
case 'g': {