Commit 4133ae8b2787621b04eae9b48d16978239d6727b

Authored by Perry Werneck
1 parent e4fad4b7
Exists in master and in 1 other branch develop

Adding notification on copy state changes.

src/selection/linux/copy.c
... ... @@ -117,6 +117,7 @@ void v3270_update_system_clipboard(GtkWidget *widget)
117 117 {
118 118 // No clipboard data, return.
119 119 g_signal_emit(widget,v3270_widget_signal[V3270_SIGNAL_CLIPBOARD], 0, FALSE);
  120 + lib3270_action_group_notify(terminal->host,LIB3270_ACTION_GROUP_COPY);
120 121 return;
121 122 }
122 123  
... ... @@ -171,6 +172,7 @@ void v3270_update_system_clipboard(GtkWidget *widget)
171 172 gtk_target_list_unref(list);
172 173  
173 174 g_signal_emit(widget,v3270_widget_signal[V3270_SIGNAL_CLIPBOARD], 0, TRUE);
  175 + lib3270_action_group_notify(terminal->host,LIB3270_ACTION_GROUP_COPY);
174 176  
175 177 }
176 178  
... ...
src/selection/windows/copy.c
... ... @@ -117,6 +117,7 @@ void v3270_update_system_clipboard(GtkWidget *widget)
117 117 {
118 118 // No clipboard data, return.
119 119 g_signal_emit(widget,v3270_widget_signal[V3270_SIGNAL_CLIPBOARD], 0, FALSE);
  120 + lib3270_action_group_notify(terminal->host,LIB3270_ACTION_GROUP_COPY);
120 121 return;
121 122 }
122 123  
... ... @@ -166,6 +167,7 @@ void v3270_update_system_clipboard(GtkWidget *widget)
166 167 gtk_target_list_unref(list);
167 168  
168 169 g_signal_emit(widget,v3270_widget_signal[V3270_SIGNAL_CLIPBOARD], 0, TRUE);
  170 + lib3270_action_group_notify(terminal->host,LIB3270_ACTION_GROUP_COPY);
169 171  
170 172 }
171 173  
... ...