int len = -1;
sel = gtk_html_get_selection_html (GTK_HTML (focused), &len);
do_check = !((sel == NULL) || (sel[0] == '\0'));
+ } else if (MODEST_IS_ATTACHMENTS_VIEW (focused)) {
+ do_check = FALSE;
}
+ g_warning ("FOCUSED %s", focused?G_OBJECT_TYPE_NAME (focused):"NULL");
if (do_check) {
clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
selection = gtk_clipboard_wait_for_text (clipboard);
static void select_range (ModestAttachmentsView *atts_view, ModestAttachmentView *att1, ModestAttachmentView *att2);
static void clipboard_get (GtkClipboard *clipboard, GtkSelectionData *selection_data,
guint info, gpointer userdata);
-static void clipboard_clear (GtkClipboard *clipboard, gpointer userdata);
static void own_clipboard (ModestAttachmentsView *atts_view);
static guint signals[LAST_SIGNAL] = {0};
}
}
-static void clipboard_clear (GtkClipboard *clipboard, gpointer userdata)
-{
- ModestAttachmentsView *atts_view = (ModestAttachmentsView *) userdata;
-
- unselect_all (atts_view);
-}
-
TnyList *
modest_attachments_view_get_selection (ModestAttachmentsView *atts_view)
{
gtk_clipboard_set_with_owner (gtk_widget_get_clipboard (GTK_WIDGET (atts_view), GDK_SELECTION_PRIMARY),
targets, G_N_ELEMENTS (targets),
- clipboard_get, clipboard_clear, G_OBJECT(atts_view));
+ clipboard_get, NULL, G_OBJECT(atts_view));
}