]> code.delx.au - gnu-emacs/commitdiff
(gdb-goto-breakpoint, gdb-frames-select, gdb-threads-select):
authorNick Roberts <nickrob@snap.net.nz>
Sun, 27 Nov 2005 01:17:47 +0000 (01:17 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Sun, 27 Nov 2005 01:17:47 +0000 (01:17 +0000)
Use `posn-set-point' instead of `mouse-set-point' because the
latter is not fbound when configured without X.

lisp/progmodes/gdb-ui.el

index f89e54da7984e595b66009da55fd2060b105186d..349c121269561e02436cc586efb8068483900aa3 100644 (file)
@@ -1620,7 +1620,7 @@ static char *magick[] = {
 (defun gdb-goto-breakpoint (&optional event)
   "Display the breakpoint location specified at current line."
   (interactive (list last-input-event))
-  (if event (mouse-set-point event))
+  (if event (posn-set-point (event-end event)))
   ;; Hack to stop gdb-goto-breakpoint displaying in GUD buffer.
   (let ((window (get-buffer-window gud-comint-buffer)))
     (if window (save-selected-window  (select-window window))))
@@ -1745,7 +1745,7 @@ static char *magick[] = {
 (defun gdb-frames-select (&optional event)
   "Select the frame and display the relevant source."
   (interactive (list last-input-event))
-  (if event (mouse-set-point event))
+  (if event (posn-set-point (event-end event)))
   (gdb-enqueue-input
    (list (concat gdb-server-prefix "frame "
                 (gdb-get-frame-number) "\n") 'ignore))
@@ -1830,7 +1830,7 @@ static char *magick[] = {
 (defun gdb-threads-select (&optional event)
   "Select the thread and display the relevant source."
   (interactive (list last-input-event))
-  (if event (mouse-set-point event))
+  (if event (posn-set-point (event-end event)))
   (gdb-enqueue-input
    (list (concat gdb-server-prefix "thread "
                 (gdb-get-thread-number) "\n") 'ignore))