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