[nautilus] [ln-p] GSEAL nautilus-clipboard-monitor.
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] [ln-p] GSEAL nautilus-clipboard-monitor.
- Date: Fri, 11 Jun 2010 11:28:21 +0000 (UTC)
commit fd6f9364d040814346b9995570a558c1d6cb081c
Author: Bastien Nocera <hadess hadess net>
Date: Fri Jun 11 13:13:48 2010 +0200
[ln-p] GSEAL nautilus-clipboard-monitor.
libnautilus-private/nautilus-clipboard-monitor.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/libnautilus-private/nautilus-clipboard-monitor.c b/libnautilus-private/nautilus-clipboard-monitor.c
index e800d6d..694c01c 100644
--- a/libnautilus-private/nautilus-clipboard-monitor.c
+++ b/libnautilus-private/nautilus-clipboard-monitor.c
@@ -275,11 +275,14 @@ nautilus_get_clipboard_callback (GtkClipboard *clipboard,
GList *l;
int i;
NautilusClipboardInfo *clipboard_info;
+ GdkAtom target;
clipboard_info =
nautilus_clipboard_monitor_get_clipboard_info (nautilus_clipboard_monitor_get ());
- if (gtk_targets_include_uri (&selection_data->target, 1)) {
+ target = gtk_selection_data_get_target (selection_data);
+
+ if (gtk_targets_include_uri (&target, 1)) {
uris = g_malloc ((g_list_length (clipboard_info->files) + 1) * sizeof (char *));
i = 0;
@@ -293,14 +296,14 @@ nautilus_get_clipboard_callback (GtkClipboard *clipboard,
gtk_selection_data_set_uris (selection_data, uris);
g_strfreev (uris);
- } else if (gtk_targets_include_text (&selection_data->target, 1)) {
+ } else if (gtk_targets_include_text (&target, 1)) {
char *str;
gsize len;
str = convert_file_list_to_string (clipboard_info, TRUE, &len);
gtk_selection_data_set_text (selection_data, str, len);
g_free (str);
- } else if (selection_data->target == copied_files_atom) {
+ } else if (target == copied_files_atom) {
char *str;
gsize len;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]