Commit 430ad6168de976dd358c573b0f7688cf9d4b5320

Authored by perry.werneck@gmail.com
1 parent d8d97de2

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
... ...