diff options
| author | Nick Roberts | 2008-02-20 19:57:10 +0000 |
|---|---|---|
| committer | Nick Roberts | 2008-02-20 19:57:10 +0000 |
| commit | a03392ff83e2f8fc1b3aeef32b84e8fda8522ad6 (patch) | |
| tree | 99969858634d98d8ac4864ef54bf3e017fcd60c0 | |
| parent | 84a3fb5a97ec50afd0436f515e1a5c10441f349b (diff) | |
| download | emacs-a03392ff83e2f8fc1b3aeef32b84e8fda8522ad6.tar.gz emacs-a03392ff83e2f8fc1b3aeef32b84e8fda8522ad6.zip | |
(gdb-mouse-set-clear-breakpoint): Fall back
to mouse-set-point in buffers that aren't associated with files.
| -rw-r--r-- | lisp/progmodes/gdb-ui.el | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el index 56241846ebd..94f1f539200 100644 --- a/lisp/progmodes/gdb-ui.el +++ b/lisp/progmodes/gdb-ui.el | |||
| @@ -1972,15 +1972,17 @@ static char *magick[] = { | |||
| 1972 | (interactive "e") | 1972 | (interactive "e") |
| 1973 | (mouse-minibuffer-check event) | 1973 | (mouse-minibuffer-check event) |
| 1974 | (let ((posn (event-end event))) | 1974 | (let ((posn (event-end event))) |
| 1975 | (if (numberp (posn-point posn)) | 1975 | (if (buffer-file-name) |
| 1976 | (with-selected-window (posn-window posn) | 1976 | (if (numberp (posn-point posn)) |
| 1977 | (save-excursion | 1977 | (with-selected-window (posn-window posn) |
| 1978 | (goto-char (posn-point posn)) | 1978 | (save-excursion |
| 1979 | (if (or (posn-object posn) | 1979 | (goto-char (posn-point posn)) |
| 1980 | (eq (car (fringe-bitmaps-at-pos (posn-point posn))) | 1980 | (if (or (posn-object posn) |
| 1981 | 'breakpoint)) | 1981 | (eq (car (fringe-bitmaps-at-pos (posn-point posn))) |
| 1982 | (gud-remove nil) | 1982 | 'breakpoint)) |
| 1983 | (gud-break nil))))))) | 1983 | (gud-remove nil) |
| 1984 | (gud-break nil))))) | ||
| 1985 | (posn-set-point posn)))) | ||
| 1984 | 1986 | ||
| 1985 | (defun gdb-mouse-toggle-breakpoint-margin (event) | 1987 | (defun gdb-mouse-toggle-breakpoint-margin (event) |
| 1986 | "Enable/disable breakpoint in left margin with mouse click." | 1988 | "Enable/disable breakpoint in left margin with mouse click." |