Commit a749fdae21a6228fe1d07f43da7b72fa8a46342f

Authored by Perry Werneck
1 parent 8cd4278b

Redirecting gtk logs to lib3270.

Showing 1 changed file with 6 additions and 0 deletions   Show diff stats
src/main/main.c
@@ -70,6 +70,10 @@ static gboolean quit_signal(GtkApplication *app) { @@ -70,6 +70,10 @@ static gboolean quit_signal(GtkApplication *app) {
70 } 70 }
71 #endif // G_OS_UNIX 71 #endif // G_OS_UNIX
72 72
  73 +static void g_log_to_lib3270(const gchar *log_domain,GLogLevelFlags G_GNUC_UNUSED(log_level),const gchar *message,gpointer G_GNUC_UNUSED(user_data)) {
  74 + lib3270_write_log(NULL,log_domain,"%s",message);
  75 +}
  76 +
73 int main (int argc, char **argv) { 77 int main (int argc, char **argv) {
74 78
75 GtkApplication *app; 79 GtkApplication *app;
@@ -91,6 +95,8 @@ int main (int argc, char **argv) { @@ -91,6 +95,8 @@ int main (int argc, char **argv) {
91 } 95 }
92 #endif // _WIN32 96 #endif // _WIN32
93 97
  98 + g_log_set_default_handler(g_log_to_lib3270,NULL);
  99 +
94 bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); 100 bind_textdomain_codeset(PACKAGE_NAME, "UTF-8");
95 textdomain(PACKAGE_NAME); 101 textdomain(PACKAGE_NAME);
96 102