Commit 03d34987655395367d672a787117f3c68626f86c
1 parent
142ec7a9
Exists in
master
and in
5 other branches
Fixing windows bugs.
Showing
4 changed files
with
9 additions
and
3 deletions
Show diff stats
.gitignore
src/pw3270/main.c
| @@ -254,7 +254,7 @@ int main(int argc, char *argv[]) | @@ -254,7 +254,7 @@ int main(int argc, char *argv[]) | ||
| 254 | trace("appdir=\"%s\"",appdir); | 254 | trace("appdir=\"%s\"",appdir); |
| 255 | trace("locdir=\"%s\"",locdir); | 255 | trace("locdir=\"%s\"",locdir); |
| 256 | 256 | ||
| 257 | - g_chdir(appdir); | 257 | +// g_chdir(appdir); |
| 258 | 258 | ||
| 259 | bindtextdomain( PACKAGE_NAME, locdir ); | 259 | bindtextdomain( PACKAGE_NAME, locdir ); |
| 260 | bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); | 260 | bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); |
| @@ -426,7 +426,7 @@ int main(int argc, char *argv[]) | @@ -426,7 +426,7 @@ int main(int argc, char *argv[]) | ||
| 426 | 426 | ||
| 427 | g_message("Windows Application directory is \"%s\"",appdir); | 427 | g_message("Windows Application directory is \"%s\"",appdir); |
| 428 | 428 | ||
| 429 | - g_chdir(appdir); | 429 | +// g_chdir(appdir); |
| 430 | 430 | ||
| 431 | g_message("Application name is \"%s\"", g_get_application_name()); | 431 | g_message("Application name is \"%s\"", g_get_application_name()); |
| 432 | g_message("Session name is \"%s\"", session_name ? session_name : "undefined"); | 432 | g_message("Session name is \"%s\"", session_name ? session_name : "undefined"); |
| @@ -476,6 +476,7 @@ int main(int argc, char *argv[]) | @@ -476,6 +476,7 @@ int main(int argc, char *argv[]) | ||
| 476 | session_name = PACKAGE_NAME; | 476 | session_name = PACKAGE_NAME; |
| 477 | 477 | ||
| 478 | rc = initialize(); | 478 | rc = initialize(); |
| 479 | + | ||
| 479 | if(!rc) | 480 | if(!rc) |
| 480 | { | 481 | { |
| 481 | GtkSettings *settings = gtk_settings_get_default(); | 482 | GtkSettings *settings = gtk_settings_get_default(); |
| @@ -487,6 +488,7 @@ int main(int argc, char *argv[]) | @@ -487,6 +488,7 @@ int main(int argc, char *argv[]) | ||
| 487 | } | 488 | } |
| 488 | 489 | ||
| 489 | toplevel = pw3270_new(host,systype,syscolors); | 490 | toplevel = pw3270_new(host,systype,syscolors); |
| 491 | + | ||
| 490 | pw3270_set_session_name(toplevel,session_name); | 492 | pw3270_set_session_name(toplevel,session_name); |
| 491 | 493 | ||
| 492 | if(oversize) | 494 | if(oversize) |
src/pw3270/plugin.c
| @@ -43,7 +43,7 @@ | @@ -43,7 +43,7 @@ | ||
| 43 | { | 43 | { |
| 44 | #ifdef _WIN32 | 44 | #ifdef _WIN32 |
| 45 | UINT errorMode; | 45 | UINT errorMode; |
| 46 | - lib3270_autoptr(char) path = lib3270_build_data_filename("plugins") | 46 | + lib3270_autoptr(char) path = lib3270_build_data_filename("plugins",NULL); |
| 47 | #else | 47 | #else |
| 48 | const gchar * path = LIBDIR G_DIR_SEPARATOR_S G_STRINGIFY(PRODUCT_NAME) "-plugins"; | 48 | const gchar * path = LIBDIR G_DIR_SEPARATOR_S G_STRINGIFY(PRODUCT_NAME) "-plugins"; |
| 49 | #endif // _WIN32 | 49 | #endif // _WIN32 |
src/pw3270/window.c
| @@ -775,6 +775,9 @@ static GtkWidget * trace_window = NULL; | @@ -775,6 +775,9 @@ static GtkWidget * trace_window = NULL; | ||
| 775 | lib3270_autoptr(char) path = lib3270_build_data_filename("ui",NULL); | 775 | lib3270_autoptr(char) path = lib3270_build_data_filename("ui",NULL); |
| 776 | #endif // DEBUG | 776 | #endif // DEBUG |
| 777 | 777 | ||
| 778 | + trace("Loading UI from \"%s\"",path); | ||
| 779 | + trace("Current dir is \"%s\"",g_get_current_dir()); | ||
| 780 | + | ||
| 778 | if(ui_parse_xml_folder(GTK_WINDOW(widget),path,groupname,popupname,widget->terminal,widget_setup)) | 781 | if(ui_parse_xml_folder(GTK_WINDOW(widget),path,groupname,popupname,widget->terminal,widget_setup)) |
| 779 | { | 782 | { |
| 780 | gtk_widget_set_sensitive(widget->terminal,FALSE); | 783 | gtk_widget_set_sensitive(widget->terminal,FALSE); |