From a7b291ef9dcd1f18a5b86c2859ab526f4c617cfa Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 31 Dec 2019 10:57:43 -0300 Subject: [PATCH] Fixing terminal cleanup. --- src/objects/window/terminal.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/objects/window/terminal.c b/src/objects/window/terminal.c index 5e42ecd..0997b3a 100644 --- a/src/objects/window/terminal.c +++ b/src/objects/window/terminal.c @@ -149,8 +149,14 @@ GAction * action = g_action_map_lookup_action(G_ACTION_MAP(window), actions[ix]); - if(action && PW3270_IS_ACTION(action)) { - pw3270_action_set_terminal_widget(action,NULL); + if(action) { + + if(PW3270_IS_ACTION(action)) { + pw3270_action_set_terminal_widget(action,NULL); + } else if(V3270_IS_ACTION(action)) { + v3270_action_set_terminal_widget(action,NULL); + } + } } -- libgit2 0.21.2