summaryrefslogtreecommitdiffstats
path: root/gui/console.cpp
diff options
context:
space:
mode:
authorEthan Yonker <dees_troy@teamw.in>2014-08-08 18:03:51 +0200
committerEthan Yonker <dees_troy@teamw.in>2014-08-09 14:49:35 +0200
commit03a42f6c6afc69919544c6dbe0fce49637ec17df (patch)
treef47a227f97e67e0ce61d00b6cea427aa0c59de95 /gui/console.cpp
parentSet font based on resolution if not set already (diff)
downloadandroid_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.cpp10
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;