From 3059ef094d98c7707bed2a69a74ceca90cb9ebdd Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Wed, 22 Aug 2012 12:09:03 +0000 Subject: [PATCH] Android - Ajustes após a redução da lib, remoção de traces e logs --- src/lib3270/screen.c | 6 ++++++ src/lib3270/session.c | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/lib3270/screen.c b/src/lib3270/screen.c index da4d7fb..8608848 100644 --- a/src/lib3270/screen.c +++ b/src/lib3270/screen.c @@ -613,7 +613,13 @@ void show_3270_popup_dialog(H3270 *session, LIB3270_NOTIFY type, const char *tit static int logpopup(H3270 *session, void *widget, LIB3270_NOTIFY type, const char *title, const char *msg, const char *fmt, va_list arg) { +#ifdef ANDROID + char *mask = xs_buffer("%s\n",fmt); + __android_log_vprint(ANDROID_LOG_VERBOSE, PACKAGE_NAME, mask, arg); + lib3270_free(mask); +#else lib3270_write_va_log(session,"lib3270",fmt,arg); +#endif // ANDROID return 0; } diff --git a/src/lib3270/session.c b/src/lib3270/session.c index b7995ac..7938d70 100644 --- a/src/lib3270/session.c +++ b/src/lib3270/session.c @@ -131,9 +131,15 @@ static void set_cursor(H3270 *session, LIB3270_CURSOR id) static void message(H3270 *session, LIB3270_NOTIFY id , const char *title, const char *msg, const char *text) { +#ifdef ANDROID + __android_log_print(ANDROID_LOG_VERBOSE, PACKAGE_NAME, "%s\n",title); + __android_log_print(ANDROID_LOG_VERBOSE, PACKAGE_NAME, "%s\n",msg); + __android_log_print(ANDROID_LOG_VERBOSE, PACKAGE_NAME, "%s\n",text); +#else lib3270_write_log(session,"%s",title); lib3270_write_log(session,"%s",msg); lib3270_write_log(session,"%s",text); +#endif // ANDROID } static void update_ssl(H3270 *session, LIB3270_SSL_STATE state) -- libgit2 0.21.2