reduced the checkforapp function call to reduce unwanted log info
Change-Id: I5a665969b3fcd6c444307685eaf4800e32cb435f
diff --git a/gui/action.cpp b/gui/action.cpp
index bccf269..06de41e 100755
--- a/gui/action.cpp
+++ b/gui/action.cpp
@@ -1958,48 +1958,10 @@
operation_start("Check for TWRP App");
if (!simulate)
{
- string sdkverstr = TWFunc::System_Property_Get("ro.build.version.sdk");
- int sdkver = 0;
- if (!sdkverstr.empty()) {
- sdkver = atoi(sdkverstr.c_str());
- }
- if (sdkver <= 13) {
- if (sdkver == 0)
- LOGINFO("Unable to read sdk version from build prop\n");
- else
- LOGINFO("SDK version too low for TWRP app (%i < 14)\n", sdkver);
- DataManager::SetValue("tw_app_install_status", 1); // 0 = no status, 1 = not installed, 2 = already installed or do not install
- goto exit;
- }
- if (TWFunc::Is_TWRP_App_In_System()) {
- DataManager::SetValue("tw_app_install_status", 2); // 0 = no status, 1 = not installed, 2 = already installed or do not install
- goto exit;
- }
- if (PartitionManager.Mount_By_Path("/data", false)) {
- const char parent_path[] = "/data/app";
- const char app_prefix[] = "me.twrp.twrpapp-";
- DIR *d = opendir(parent_path);
- if (d) {
- struct dirent *p;
- while ((p = readdir(d))) {
- if (p->d_type != DT_DIR || strlen(p->d_name) < strlen(app_prefix) || strncmp(p->d_name, app_prefix, strlen(app_prefix)))
- continue;
- closedir(d);
- LOGINFO("App found at '%s/%s'\n", parent_path, p->d_name);
- DataManager::SetValue("tw_app_install_status", 2); // 0 = no status, 1 = not installed, 2 = already installed or do not install
- goto exit;
- }
- closedir(d);
- }
- } else {
- LOGINFO("Data partition cannot be mounted during app check\n");
- DataManager::SetValue("tw_app_install_status", 2); // 0 = no status, 1 = not installed, 2 = already installed or do not install
- }
+ TWFunc::checkforapp();
} else
simulate_progress_bar();
- LOGINFO("App not installed\n");
- DataManager::SetValue("tw_app_install_status", 1); // 0 = no status, 1 = not installed, 2 = already installed
-exit:
+
operation_end(0);
return 0;
}
@@ -2112,6 +2074,7 @@
} else
simulate_progress_bar();
exit:
+ TWFunc::checkforapp();
operation_end(0);
return 0;
}
@@ -2165,6 +2128,7 @@
} else
simulate_progress_bar();
exit:
+ TWFunc::checkforapp();
operation_end(0);
return 0;
}