aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDmitry Antipov2013-09-05 07:51:37 +0400
committerDmitry Antipov2013-09-05 07:51:37 +0400
commit98b7f4bdefcc684389bebbd855a02a8097f1bb45 (patch)
treec7bdd5c9f2acd223fe0029b937d603d96a1bcc79 /src
parentc0458e0b21bf507b6a9273189c58a6b97efa2db2 (diff)
downloademacs-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/ChangeLog6
-rw-r--r--src/frame.c2
-rw-r--r--src/xterm.c2
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 @@
12013-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
12013-09-05 Stefan Monnier <monnier@iro.umontreal.ca> 72013-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);