X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gdk%2Fwin32%2Fgdkdnd-win32.c;h=1c7f42a99db5a73da0d6cb5732db63063a4d3276;hb=00c5e838710a01ed97a46d96910b6f118d240b99;hp=5a220c6423315d695f4c32582f273bac0dd27449;hpb=d23e3848a93e052763c6290528312b9f1e332df2;p=~andy%2Fgtk diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index 5a220c642..1c7f42a99 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -38,6 +38,8 @@ #ifdef OLE2_DND #include +#else +#include #endif #ifdef _MSC_VER /* These aren't in mingw32 */ @@ -596,7 +598,7 @@ gdk_dropfiles_filter (GdkXEvent *xev, private = (GdkDragContextPrivate *) context; context->protocol = GDK_DRAG_PROTO_WIN32_DROPFILES; context->is_source = FALSE; - context->source_window = (GdkWindow *) &gdk_root_parent; + context->source_window = (GdkWindow *) gdk_root_parent; context->dest_window = event->any.window; gdk_window_ref (context->dest_window); /* WM_DROPFILES drops are always file names */ @@ -638,7 +640,7 @@ gdk_dropfiles_filter (GdkXEvent *xev, } g_string_append (result, "\015\012"); } - gdk_sel_prop_store ((GdkWindow *) &gdk_root_parent, + gdk_sel_prop_store ((GdkWindow *) gdk_root_parent, text_uri_list_atom, 8, result->str, result->len + 1); DragFinish (hdrop);