To: [email protected]
Subject: Patch 5.7a.001
Fcc: outbox
From: Bram Moolenaar <[email protected]>
------------

Patch 5.7a.001
Problem:    GTK doesn't respond on drag&drop from ROX-Filer.
Solution:   Add "text/uri-list" target. (Thomas Leonard)
           Also: fix problem with checking for trash arguments.
Files:      src/gui_gtk_x11.c


*** ../vim-5.7a/src/gui_gtk_x11.c       Sat Jun 10 17:05:46 2000
--- src/gui_gtk_x11.c   Sun Jun 18 14:20:26 2000
***************
*** 60,65 ****
--- 60,66 ----
 };

 static GtkTargetEntry target_table[] = {
+     { "text/uri-list", 0, TARGET_STRING },
     { "STRING",     0, TARGET_STRING },
     { "text/plain", 0, TARGET_STRING }
 };
***************
*** 1216,1222 ****
     gdk_window_get_pointer(NULL, NULL, NULL, &current_modifiers);

     /* guard against trash */
!     if (((data->length <=  0) && (data->format != 8))
           || (((char *)data->data)[data->length] != '\0')) {
       gtk_drag_finish(context, FALSE, FALSE, time);

--- 1217,1224 ----
     gdk_window_get_pointer(NULL, NULL, NULL, &current_modifiers);

     /* guard against trash */
!     if ((data->length <=  0)
!           || (data->format != 8)
           || (((char *)data->data)[data->length] != '\0')) {
       gtk_drag_finish(context, FALSE, FALSE, time);

*** ../vim-5.7a/src/version.c   Sat Jun 10 17:05:37 2000
--- src/version.c       Sun Jun 18 15:23:30 2000
***************
*** 420,421 ****
--- 420,423 ----
 {   /* Add new patch number below this line */
+ /**/
+     1,
 /**/

--
hundred-and-one symptoms of being an internet addict:
48. You get a tatoo that says "This body best viewed with Netscape 3.1 or
   higher."

/-/-- Bram Moolenaar --- [email protected] --- http://www.moolenaar.net --\-\
\-\-- Vim: http://www.vim.org ---- ICCF Holland: http://www.vim.org/iccf --/-/