summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserwidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkfilechooserwidget.c')
-rw-r--r--gtk/gtkfilechooserwidget.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 0394ba9dd2..ead02131ea 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -107,11 +107,6 @@
* GtkFileChooserWidget has a single CSS node with name filechooser.
*/
-
-/* Values for GtkSelection-related "info" fields */
-#define SELECTION_TEXT 0
-#define SELECTION_URI 1
-
/* 150 mseconds of delay */
#define LOCATION_CHANGED_TIMEOUT 150
@@ -1664,7 +1659,6 @@ rename_file_cb (GSimpleAction *action,
static void
copy_file_get_cb (GtkClipboard *clipboard,
GtkSelectionData *selection_data,
- guint info,
gpointer data)
{
GSList *selected_files = data;
@@ -1685,7 +1679,7 @@ copy_file_get_cb (GtkClipboard *clipboard,
{
GFile *file = (GFile *) l->data;
- if (info == SELECTION_URI)
+ if (gtk_selection_data_targets_include_uri (selection_data))
uris[i] = g_file_get_uri (file);
else /* if (info == SELECTION_TEXT) - let this be the fallback */
uris[i] = g_file_get_parse_name (file);
@@ -1693,7 +1687,7 @@ copy_file_get_cb (GtkClipboard *clipboard,
i++;
}
- if (info == SELECTION_URI)
+ if (gtk_selection_data_targets_include_uri (selection_data))
gtk_selection_data_set_uris (selection_data, uris);
else /* if (info == SELECTION_TEXT) - let this be the fallback */
{
@@ -1735,8 +1729,8 @@ copy_file_location_cb (GSimpleAction *action,
clipboard = gtk_widget_get_clipboard (GTK_WIDGET (impl), GDK_SELECTION_CLIPBOARD);
target_list = gtk_target_list_new (NULL, 0);
- gtk_target_list_add_text_targets (target_list, SELECTION_TEXT);
- gtk_target_list_add_uri_targets (target_list, SELECTION_URI);
+ gtk_target_list_add_text_targets (target_list);
+ gtk_target_list_add_uri_targets (target_list);
gtk_clipboard_set_with_data (clipboard, target_list,
copy_file_get_cb,
@@ -2003,7 +1997,6 @@ file_list_drag_data_received_cb (GtkWidget *widget,
gint x,
gint y,
GtkSelectionData *selection_data,
- guint info,
guint time_,
gpointer user_data)
{