diff options
| author | Dmitry Antipov | 2013-09-05 07:51:37 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2013-09-05 07:51:37 +0400 |
| commit | 98b7f4bdefcc684389bebbd855a02a8097f1bb45 (patch) | |
| tree | c7bdd5c9f2acd223fe0029b937d603d96a1bcc79 /src | |
| parent | c0458e0b21bf507b6a9273189c58a6b97efa2db2 (diff) | |
| download | emacs-98b7f4bdefcc684389bebbd855a02a8097f1bb45.tar.gz emacs-98b7f4bdefcc684389bebbd855a02a8097f1bb45.zip | |
* frame.c (check_minibuf_window): Update 'frame' with frame pointer.
* xterm.c (x_scroll_bar_handle_click) [!USE_TOOLKIT_SCROLL_BARS]:
Don't pass C integer to XINT (tiny fix for 2013-09-03 change).
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/frame.c | 2 | ||||
| -rw-r--r-- | src/xterm.c | 2 |
3 files changed, 9 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6eb5125d20c..4a1a168d34c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-09-05 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 2 | |||
| 3 | * frame.c (check_minibuf_window): Update 'frame' with frame pointer. | ||
| 4 | * xterm.c (x_scroll_bar_handle_click) [!USE_TOOLKIT_SCROLL_BARS]: | ||
| 5 | Don't pass C integer to XINT (tiny fix for 2013-09-03 change). | ||
| 6 | |||
| 1 | 2013-09-05 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2013-09-05 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 8 | ||
| 3 | * cmds.c (Fself_insert_command): Don't pass a non-integer to XINT. | 9 | * cmds.c (Fself_insert_command): Don't pass a non-integer to XINT. |
diff --git a/src/frame.c b/src/frame.c index d11a6b8fee9..b4638ed53c8 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -1133,6 +1133,8 @@ check_minibuf_window (Lisp_Object frame, int select) | |||
| 1133 | { | 1133 | { |
| 1134 | struct frame *f = decode_live_frame (frame); | 1134 | struct frame *f = decode_live_frame (frame); |
| 1135 | 1135 | ||
| 1136 | XSETFRAME (frame, f); | ||
| 1137 | |||
| 1136 | if (WINDOWP (minibuf_window) && EQ (f->minibuffer_window, minibuf_window)) | 1138 | if (WINDOWP (minibuf_window) && EQ (f->minibuffer_window, minibuf_window)) |
| 1137 | { | 1139 | { |
| 1138 | Lisp_Object frames, this, window = make_number (0); | 1140 | Lisp_Object frames, this, window = make_number (0); |
diff --git a/src/xterm.c b/src/xterm.c index c7bfbae9e46..2f3d5ca7a01 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -5473,7 +5473,7 @@ x_scroll_bar_handle_click (struct scroll_bar *bar, XEvent *event, struct input_e | |||
| 5473 | /* If the user has released the handle, set it to its final position. */ | 5473 | /* If the user has released the handle, set it to its final position. */ |
| 5474 | if (event->type == ButtonRelease && bar->dragging != -1) | 5474 | if (event->type == ButtonRelease && bar->dragging != -1) |
| 5475 | { | 5475 | { |
| 5476 | int new_start = y - XINT (bar->dragging); | 5476 | int new_start = y - bar->dragging; |
| 5477 | int new_end = new_start + bar->end - bar->start; | 5477 | int new_end = new_start + bar->end - bar->start; |
| 5478 | 5478 | ||
| 5479 | x_scroll_bar_set_handle (bar, new_start, new_end, 0); | 5479 | x_scroll_bar_set_handle (bar, new_start, new_end, 0); |