Commit 430ad6168de976dd358c573b0f7688cf9d4b5320
1 parent
d8d97de2
Exists in
master
and in
5 other branches
Tentando identificar o porque da janela principal não restaurar o tamanho automaticamente
Showing
1 changed file
with
7 additions
and
3 deletions
Show diff stats
src/pw3270/main.c
... | ... | @@ -84,10 +84,13 @@ static void toplevel_setup(GtkWindow *window) |
84 | 84 | { |
85 | 85 | gchar * name = g_strdup_printf("%s.png",g_get_application_name()); |
86 | 86 | gchar * filename = pw3270_build_filename(GTK_WIDGET(window),name,NULL); |
87 | + gchar * role = g_strdup_printf("%s_top",g_get_application_name()); | |
87 | 88 | |
88 | 89 | gtk_window_set_type_hint(window,GDK_WINDOW_TYPE_HINT_NORMAL); |
89 | 90 | gtk_window_set_position(window,GTK_WIN_POS_CENTER); |
90 | - gtk_window_set_role(window,"toplevel"); | |
91 | + gtk_window_set_role(window,role); | |
92 | + | |
93 | + g_free(role); | |
91 | 94 | |
92 | 95 | // Set default icon |
93 | 96 | if(g_file_test(filename,G_FILE_TEST_EXISTS)) |
... | ... | @@ -245,11 +248,12 @@ int main(int argc, char *argv[]) |
245 | 248 | |
246 | 249 | toplevel_setup(GTK_WINDOW(toplevel)); |
247 | 250 | |
248 | - gtk_window_present(GTK_WINDOW(toplevel)); | |
249 | - | |
250 | 251 | if(pw3270_get_toggle(toplevel,LIB3270_TOGGLE_FULL_SCREEN)) |
251 | 252 | gtk_window_fullscreen(GTK_WINDOW(toplevel)); |
252 | 253 | |
254 | + gtk_window_present(GTK_WINDOW(toplevel)); | |
255 | + | |
256 | + | |
253 | 257 | #ifdef HAVE_GTKMAC |
254 | 258 | gtk_osxapplication_ready(osxapp); |
255 | 259 | #endif // HAVE_GTKMAC | ... | ... |