Remove ui_print().
This used to be a helper function that allows printing message to UI. We no longer have any active user in bootable/recovery. Device-specific code can achieve the same functionality by calling GetUI()->Print() instead. Test: mmma -j bootable/recovery Change-Id: If584fc8a51d1af466f1d94d8ea5faa262603a784
This commit is contained in:
parent
a232d9dccb
commit
bc982a4f88
3 changed files with 3 additions and 25 deletions
9
common.h
9
common.h
|
@ -14,11 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef RECOVERY_COMMON_H
|
#pragma once
|
||||||
#define RECOVERY_COMMON_H
|
|
||||||
|
|
||||||
#include <stdarg.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
@ -39,9 +35,6 @@ extern std::string stage;
|
||||||
// The reason argument provided in "--reason=".
|
// The reason argument provided in "--reason=".
|
||||||
extern const char* reason;
|
extern const char* reason;
|
||||||
|
|
||||||
void ui_print(const char* format, ...) __printflike(1, 2);
|
|
||||||
|
|
||||||
bool is_ro_debuggable();
|
bool is_ro_debuggable();
|
||||||
|
|
||||||
bool SetUsbConfig(const std::string& state);
|
bool SetUsbConfig(const std::string& state);
|
||||||
#endif // RECOVERY_COMMON_H
|
|
||||||
|
|
15
recovery.cpp
15
recovery.cpp
|
@ -24,7 +24,6 @@
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
#include <linux/input.h>
|
#include <linux/input.h>
|
||||||
#include <stdarg.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
@ -746,20 +745,6 @@ static void print_property(const char* key, const char* name, void* /* cookie */
|
||||||
printf("%s=%s\n", key, name);
|
printf("%s=%s\n", key, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ui_print(const char* format, ...) {
|
|
||||||
std::string buffer;
|
|
||||||
va_list ap;
|
|
||||||
va_start(ap, format);
|
|
||||||
android::base::StringAppendV(&buffer, format, ap);
|
|
||||||
va_end(ap);
|
|
||||||
|
|
||||||
if (ui != nullptr) {
|
|
||||||
ui->Print("%s", buffer.c_str());
|
|
||||||
} else {
|
|
||||||
fputs(buffer.c_str(), stdout);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool is_battery_ok(int* required_battery_level) {
|
static bool is_battery_ok(int* required_battery_level) {
|
||||||
using android::hardware::health::V1_0::BatteryStatus;
|
using android::hardware::health::V1_0::BatteryStatus;
|
||||||
using android::hardware::health::V2_0::get_health_service;
|
using android::hardware::health::V2_0::get_health_service;
|
||||||
|
|
|
@ -93,8 +93,8 @@ class Device {
|
||||||
|
|
||||||
// Performs a recovery action selected from the menu. 'menu_position' will be the index of the
|
// Performs a recovery action selected from the menu. 'menu_position' will be the index of the
|
||||||
// selected menu item, or a non-negative value returned from HandleMenuKey(). The menu will be
|
// selected menu item, or a non-negative value returned from HandleMenuKey(). The menu will be
|
||||||
// hidden when this is called; implementations can call ui_print() to print information to the
|
// hidden when this is called; implementations can call GetUI()->Print() to print information to
|
||||||
// screen. If the menu position is one of the builtin actions, you can just return the
|
// the screen. If the menu position is one of the builtin actions, you can just return the
|
||||||
// corresponding enum value. If it is an action specific to your device, you actually perform it
|
// corresponding enum value. If it is an action specific to your device, you actually perform it
|
||||||
// here and return NO_ACTION.
|
// here and return NO_ACTION.
|
||||||
virtual BuiltinAction InvokeMenuItem(size_t menu_position);
|
virtual BuiltinAction InvokeMenuItem(size_t menu_position);
|
||||||
|
|
Loading…
Reference in a new issue