Commit 1a7e4dfe1fa6a1d628191af6bb009af26894528a
1 parent
1ec062ce
Exists in
master
and in
5 other branches
Working on windows customized build.
Showing
2 changed files
with
12 additions
and
13 deletions
Show diff stats
src/include/config.h.in
src/pw3270/main.c
... | ... | @@ -236,10 +236,7 @@ static gboolean startup(GtkWidget *toplevel) |
236 | 236 | int main(int argc, char *argv[]) |
237 | 237 | { |
238 | 238 | const gchar * pluginpath = NULL; |
239 | - | |
240 | -#ifdef _WIN32 | |
241 | - const char * app_name = PACKAGE_NAME; | |
242 | -#endif // _WIN32 | |
239 | + const char * app_name = NULL; | |
243 | 240 | |
244 | 241 | #ifdef DEFAULT_SESSION_NAME |
245 | 242 | const gchar * session_name = G_STRINGIFY(DEFAULT_SESSION_NAME); |
... | ... | @@ -343,7 +340,6 @@ int main(int argc, char *argv[]) |
343 | 340 | } |
344 | 341 | #else |
345 | 342 | { |
346 | - #error aqui | |
347 | 343 | bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); |
348 | 344 | textdomain(PACKAGE_NAME); |
349 | 345 | } |
... | ... | @@ -370,9 +366,7 @@ int main(int argc, char *argv[]) |
370 | 366 | { "autodisconnect", 'D', 0, G_OPTION_ARG_INT, &timer, N_( "Minutes for auto-disconnect" ), 0 }, |
371 | 367 | { "pluginpath", 'P', 0, G_OPTION_ARG_STRING, &pluginpath, N_( "Path for plugin files" ), NULL }, |
372 | 368 | |
373 | -#ifdef _WIN32 | |
374 | - { "application-name", 'A', 0, G_OPTION_ARG_STRING, &app_name, N_( "Application name" ), PACKAGE_NAME }, | |
375 | -#endif // _WIN32 | |
369 | + { "application-name", 'A', 0, G_OPTION_ARG_STRING, &app_name, N_( "Application name" ), NULL }, | |
376 | 370 | |
377 | 371 | #if defined( HAVE_SYSLOG ) |
378 | 372 | { "syslog", 'l', 0, G_OPTION_ARG_NONE, &log_to_syslog, N_( "Send messages to syslog" ), NULL }, |
... | ... | @@ -420,8 +414,15 @@ int main(int argc, char *argv[]) |
420 | 414 | } |
421 | 415 | } |
422 | 416 | |
417 | + if(app_name) | |
418 | + { | |
419 | + g_set_application_name(app_name); | |
420 | + } | |
423 | 421 | #ifdef _WIN32 |
424 | - g_set_application_name(app_name); | |
422 | + else | |
423 | + { | |
424 | + g_set_application_name(PACKAGE_NAME); | |
425 | + } | |
425 | 426 | #endif // _WIN32 |
426 | 427 | |
427 | 428 | // Init GTK |
... | ... | @@ -445,7 +446,7 @@ int main(int argc, char *argv[]) |
445 | 446 | |
446 | 447 | g_message("Windows Application directory is \"%s\"",appdir); |
447 | 448 | g_message("Application name is \"%s\"", g_get_application_name()); |
448 | - g_message("Session name is \"%s\"", session_name); | |
449 | + g_message("Session name is \"%s\"", session_name ? session_name : "undefined"); | |
449 | 450 | |
450 | 451 | #if defined(ENABLE_WINDOWS_REGISTRY) |
451 | 452 | g_message("Registry path is \"HKCU\\%s\"",PACKAGE_NAME); | ... | ... |