From 1dad35ef9309f55a3389110fdb693b298499086a Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Fri, 23 Oct 2009 01:07:29 +0200 Subject: [PATCH] [386/906] pixbufdrop: fix example on win32 --- tests/examples/gtk/fxtest/pixbufdrop.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/examples/gtk/fxtest/pixbufdrop.c b/tests/examples/gtk/fxtest/pixbufdrop.c index 6fd1783482..cd7f175880 100644 --- a/tests/examples/gtk/fxtest/pixbufdrop.c +++ b/tests/examples/gtk/fxtest/pixbufdrop.c @@ -126,8 +126,11 @@ on_drag_data_received (GtkWidget * widget, GdkDragContext * context, int x, int y, GtkSelectionData * seldata, guint inf, guint time, gpointer data) { - GdkPixbufFormat *format; SourceData *userdata = g_new0 (SourceData, 1); +#ifdef G_OS_WIN32 + gchar *filename = g_filename_from_uri (seldata->data, NULL, NULL); +#else + GdkPixbufFormat *format; gchar **uris = gtk_selection_data_get_uris (seldata); gchar *filename = NULL; @@ -138,6 +141,8 @@ on_drag_data_received (GtkWidget * widget, g_return_if_fail (format); g_print ("received %s image: %s\n", filename, gdk_pixbuf_format_get_name (format)); +#endif + userdata->nick = "location"; userdata->value = g_strdup (filename); userdata->data = data;