diff --git a/src/objects/actions/abstract.c b/src/objects/actions/abstract.c index a10b50a..d93c233 100644 --- a/src/objects/actions/abstract.c +++ b/src/objects/actions/abstract.c @@ -333,18 +333,18 @@ g_idle_add((GSourceFunc) bg_notify_state, G_OBJECT(action)); } - static void change_widget(GAction *action, GtkWidget *from, GtkWidget *to) { + static void change_widget(GAction *object, GtkWidget *from, GtkWidget *to) { if(from != to) { - pw3270Action *pAction = PW3270_ACTION(action); + pw3270Action *action = PW3270_ACTION(object); - pAction->terminal = to; + action->terminal = to; - pw3270_action_notify_enabled(action); + pw3270_action_notify_enabled(object); - if(pAction->types.state) - pw3270_action_notify_state(action); + if(action->types.state) + pw3270_action_notify_state(object); } diff --git a/src/objects/actions/v3270/property.c b/src/objects/actions/v3270/property.c index 9f89ed6..bb4bc2f 100644 --- a/src/objects/actions/v3270/property.c +++ b/src/objects/actions/v3270/property.c @@ -76,6 +76,7 @@ case G_TYPE_STRING: result = g_variant_new_string(g_value_get_string(&value)); + debug("Action %s is on state \"%s\"",g_action_get_name(object),g_value_get_string(&value)); break; case G_TYPE_BOOLEAN: @@ -139,6 +140,10 @@ break; + case G_TYPE_STRING: + g_value_set_string(&value,g_variant_get_string(parameter,NULL)); + break; + /* case G_TYPE_INT: break; @@ -149,8 +154,6 @@ case G_TYPE_FLOAT: break; - case G_TYPE_STRING: - break; */ default: -- libgit2 0.21.2