diff options
author | Ethan Yonker <dees_troy@teamw.in> | 2014-08-08 18:03:51 +0200 |
---|---|---|
committer | Ethan Yonker <dees_troy@teamw.in> | 2014-08-09 14:49:35 +0200 |
commit | 03a42f6c6afc69919544c6dbe0fce49637ec17df (patch) | |
tree | f47a227f97e67e0ce61d00b6cea427aa0c59de95 /gui/console.cpp | |
parent | Set font based on resolution if not set already (diff) | |
download | android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar.gz android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar.bz2 android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar.lz android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar.xz android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.tar.zst android_bootable_recovery-03a42f6c6afc69919544c6dbe0fce49637ec17df.zip |
Diffstat (limited to '')
-rw-r--r-- | gui/console.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gui/console.cpp b/gui/console.cpp index b1f16c48a..897c58203 100644 --- a/gui/console.cpp +++ b/gui/console.cpp @@ -28,6 +28,7 @@ extern "C" { static std::vector<std::string> gConsole; static std::vector<std::string> gConsoleColor; +static FILE* ors_file; extern "C" void __gui_print(const char *color, char *buf) { @@ -57,6 +58,10 @@ extern "C" void __gui_print(const char *color, char *buf) gConsole.push_back(start); gConsoleColor.push_back(color); } + if (ors_file) { + fprintf(ors_file, "%s\n", buf); + fflush(ors_file); + } } extern "C" void gui_print(const char *fmt, ...) @@ -89,6 +94,11 @@ extern "C" void gui_print_color(const char *color, const char *fmt, ...) return; } +extern "C" void gui_set_FILE(FILE* f) +{ + ors_file = f; +} + GUIConsole::GUIConsole(xml_node<>* node) : GUIObject(node) { xml_attribute<>* attr; |