Commit 4a39f052173b91be41bab8b873af21812ca4624b

Authored by Perry Werneck
1 parent bb63b068
Exists in master and in 1 other branch develop

Trigerring reconfigure event when terminal size changes.

Showing 1 changed file with 4 additions and 1 deletions   Show diff stats
src/terminal/callbacks.c
@@ -237,9 +237,12 @@ static void update_connect(H3270 *session, unsigned char connected) @@ -237,9 +237,12 @@ static void update_connect(H3270 *session, unsigned char connected)
237 237
238 static void update_screen_size(H3270 *session, G_GNUC_UNUSED unsigned short rows, G_GNUC_UNUSED unsigned short cols) 238 static void update_screen_size(H3270 *session, G_GNUC_UNUSED unsigned short rows, G_GNUC_UNUSED unsigned short cols)
239 { 239 {
  240 + debug("%s",__FUNCTION__);
240 GtkWidget * widget = GTK_WIDGET(lib3270_get_user_data(session)); 241 GtkWidget * widget = GTK_WIDGET(lib3270_get_user_data(session));
241 - v3270_reload(widget); 242 +
  243 + v3270_reconfigure(GTK_V3270(widget));
242 gtk_widget_queue_draw(widget); 244 gtk_widget_queue_draw(widget);
  245 +
243 } 246 }
244 247
245 static void update_model(H3270 *session, const char *name, int model, G_GNUC_UNUSED int rows, G_GNUC_UNUSED int cols) 248 static void update_model(H3270 *session, const char *name, int model, G_GNUC_UNUSED int rows, G_GNUC_UNUSED int cols)