diff options
Diffstat (limited to 'gui')
-rw-r--r-- | gui/action.cpp | 3 | ||||
-rw-r--r-- | gui/console.cpp | 4 | ||||
-rw-r--r-- | gui/gui.h | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/gui/action.cpp b/gui/action.cpp index 3e19a6132..a1f7dd3dc 100644 --- a/gui/action.cpp +++ b/gui/action.cpp @@ -28,7 +28,9 @@ extern "C" { #include "../recovery_ui.h" #include "../extra-functions.h" #include "../variables.h" +#include "../twinstall.h" +int TWinstall_zip(const char* path, int* wipe_cache); void fix_perms(); void wipe_dalvik_cache(void); int check_backup_name(int show_error); @@ -656,6 +658,7 @@ int GUIAction::doAction(Action action, int isThreaded /* = 0 */) ui_print("TWRP injection complete.\n"); } } + PartitionManager.Update_System_Details(); operation_end(ret_val, simulate); return 0; } diff --git a/gui/console.cpp b/gui/console.cpp index 6d53ed101..b7713c70c 100644 --- a/gui/console.cpp +++ b/gui/console.cpp @@ -38,6 +38,8 @@ extern "C" void gui_print(const char *fmt, ...) vsnprintf(buf, 512, fmt, ap); va_end(ap); + fputs(buf, stdout); + char *start, *next; if (buf[0] == '\n' && strlen(buf) < 2) { @@ -75,6 +77,8 @@ extern "C" void gui_print_overwrite(const char *fmt, ...) vsnprintf(buf, 512, fmt, ap); va_end(ap); + fputs(buf, stdout); + // Pop the last line, and we can continue if (!gConsole.empty()) gConsole.pop_back(); @@ -5,6 +5,8 @@ int gui_console_only(); int gui_init(); int gui_loadResources(); int gui_start(); +void gui_print(const char *fmt, ...); +void gui_print_overwrite(const char *fmt, ...); #endif // _GUI_HEADER |