diff --git a/src/pw3270/window.c b/src/pw3270/window.c index b339001..04f04d2 100644 --- a/src/pw3270/window.c +++ b/src/pw3270/window.c @@ -389,7 +389,11 @@ static void pastenext(GtkWidget *widget, gboolean on, GtkAction **action) { +#if GTK_CHECK_VERSION(3,10,0) + g_simple_action_set_enabled(G_SIMPLE_ACTION(action[ACTION_PASTENEXT]),on); +#else gtk_action_set_sensitive(action[ACTION_PASTENEXT],on); +#endif // GTK(3,10) } static void disconnected(GtkWidget *terminal, GtkWidget * window) @@ -455,8 +459,13 @@ GtkAction **action = (GtkAction **) g_object_get_data(G_OBJECT(widget),"named_actions"); gtk_action_group_set_sensitive(group[ACTION_GROUP_SELECTION],on); +#if GTK_CHECK_VERSION(3,10,0) + if(action[ACTION_RESELECT]) + g_simple_action_set_enabled(G_SIMPLE_ACTION(action[ACTION_RESELECT]),!on); +#else if(action[ACTION_RESELECT]) gtk_action_set_sensitive(action[ACTION_RESELECT],!on); +#endif // GTK(3,10) } -- libgit2 0.21.2