Mercurial > emacs
comparison lisp/progmodes/gdb-ui.el @ 80436:0a96ecdd8f7a
(gdb-mouse-set-clear-breakpoint):
Fix in disassembly buffer (regression in 22.2).
author | Nick Roberts <nickrob@snap.net.nz> |
---|---|
date | Thu, 03 Apr 2008 08:38:51 +0000 |
parents | 84f75770f0f3 |
children | f3ac5401fa8e 4e76a03232e5 |
comparison
equal
deleted
inserted
replaced
80435:52c3828e9a93 | 80436:0a96ecdd8f7a |
---|---|
1976 (defun gdb-mouse-set-clear-breakpoint (event) | 1976 (defun gdb-mouse-set-clear-breakpoint (event) |
1977 "Set/clear breakpoint in left fringe/margin with mouse click." | 1977 "Set/clear breakpoint in left fringe/margin with mouse click." |
1978 (interactive "e") | 1978 (interactive "e") |
1979 (mouse-minibuffer-check event) | 1979 (mouse-minibuffer-check event) |
1980 (let ((posn (event-end event))) | 1980 (let ((posn (event-end event))) |
1981 (if (buffer-file-name) | 1981 (if (or (buffer-file-name) (eq major-mode 'gdb-assembler-mode)) |
1982 (if (numberp (posn-point posn)) | 1982 (if (numberp (posn-point posn)) |
1983 (with-selected-window (posn-window posn) | 1983 (with-selected-window (posn-window posn) |
1984 (save-excursion | 1984 (save-excursion |
1985 (goto-char (posn-point posn)) | 1985 (goto-char (posn-point posn)) |
1986 (if (or (posn-object posn) | 1986 (if (or (posn-object posn) |