+
+static void
+modest_msg_edit_window_clipboard_owner_change (GtkClipboard *clipboard,
+ GdkEvent *event,
+ ModestMsgEditWindow *window)
+{
+ ModestWindowPrivate *parent_priv;
+ GtkAction *action;
+ gchar *selection;
+ GtkWidget *focused;
+
+ parent_priv = MODEST_WINDOW_GET_PRIVATE (window);
+ selection = gtk_clipboard_wait_for_text (clipboard);
+ focused = gtk_window_get_focus (GTK_WINDOW (window));
+
+ action = gtk_ui_manager_get_action (parent_priv->ui_manager, "/MenuBar/EditMenu/CutMenu");
+ gtk_action_set_sensitive (action, (selection != NULL) && (!MODEST_IS_ATTACHMENTS_VIEW (focused)));
+ action = gtk_ui_manager_get_action (parent_priv->ui_manager, "/MenuBar/EditMenu/CopyMenu");
+ gtk_action_set_sensitive (action, (selection != NULL) && (!MODEST_IS_ATTACHMENTS_VIEW (focused)));
+}