diff --git a/src/pw3270/actions.c b/src/pw3270/actions.c index 933fdd0..923107e 100644 --- a/src/pw3270/actions.c +++ b/src/pw3270/actions.c @@ -336,6 +336,15 @@ static void connect_standard_action(GtkAction *action, GtkWidget *widget, const int f; // Search for lib3270 predefined actions + const LIB3270_ACTION * lib3270_action = lib3270_get_action(name); + if(lib3270_action) + { + g_object_set_data(G_OBJECT(action),"lib3270_call",lib3270_action->activate); + g_signal_connect(action,"activate",G_CALLBACK(do_lib3270_action),widget); + return; + } + + /* const LIB3270_ACTION * lib3270_actions = lib3270_get_actions(); for(f=0; lib3270_actions[f].name; f++) @@ -347,6 +356,7 @@ static void connect_standard_action(GtkAction *action, GtkWidget *widget, const return; } } + */ /* for(f=0;f