changeset 65807:637dfc9b8d2e

* x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window to nil if dropping on a window. Handle dropping on a minibuffer window like dropping on a non-window part of Emacs.
author Jan Djärv <jan.h.d@swipnet.se>
date Mon, 03 Oct 2005 19:41:49 +0000
parents a9c074731be2
children dc8ccc41617e
files lisp/ChangeLog lisp/x-dnd.el
diffstat 2 files changed, 9 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Oct 03 19:31:29 2005 +0000
+++ b/lisp/ChangeLog	Mon Oct 03 19:41:49 2005 +0000
@@ -1,3 +1,9 @@
+2005-10-03  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
+
+	* x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
+	to nil if dropping on a window.  Handle dropping on a minibuffer window
+	like dropping on a non-window part of Emacs.
+
 2005-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* textmodes/ispell.el (ispell-find-aspell-dictionaries):
--- a/lisp/x-dnd.el	Mon Oct 03 19:31:29 2005 +0000
+++ b/lisp/x-dnd.el	Mon Oct 03 19:41:49 2005 +0000
@@ -307,10 +307,11 @@
 	 (action (aref state 5))
 	 (w (posn-window (event-start event))))
     (when handler
-      (if (and (windowp w) (window-live-p w))
+      (if (and (windowp w) (window-live-p w)
+	       (not (minibufferp (window-buffer w))))
 	  ;; If dropping in a window, open files in that window rather
 	  ;; than in a new widow.
-	  (let ((dnd-open-file-other-window nil))
+	  (progn
 	    (goto-char (posn-point (event-start event)))
 	    (funcall handler window action data))
 	(let ((dnd-open-file-other-window t))  ;; Dropping on non-window.