Fix Windows build errors introduced after converting to WGET and WSET.
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 6 Aug 2012 15:45:27 +0000 (19:45 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Mon, 6 Aug 2012 15:45:27 +0000 (19:45 +0400)
* w32term.c (w32_set_vertical_scroll_bar): Change to use WSET.
Reported by Andy Moreton <andrewjmoreton@gmail.com>.

src/ChangeLog
src/w32term.c

index 146eed2..5ca1555 100644 (file)
@@ -1,3 +1,9 @@
+2012-08-06  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       Fix Windows build errors introduced after converting to WGET and WSET.
+       * w32term.c (w32_set_vertical_scroll_bar): Change to use WSET.
+       Reported by Andy Moreton <andrewjmoreton@gmail.com>.
+
 2012-08-06  Jan Djärv  <jan.h.d@swipnet.se>
 
        * nsterm.m (ns_frame_rehighlight): Use FSET.
index fc4522d..262bbd4 100644 (file)
@@ -3684,6 +3684,7 @@ w32_set_vertical_scroll_bar (struct window *w,
                             int portion, int whole, int position)
 {
   struct frame *f = XFRAME (WGET (w, frame));
+  Lisp_Object barobj;
   struct scroll_bar *bar;
   int top, height, left, sb_left, width, sb_width;
   int window_y, window_height;
@@ -3806,8 +3807,8 @@ w32_set_vertical_scroll_bar (struct window *w,
   bar->fringe_extended_p = fringe_extended_p ? Qt : Qnil;
 
   w32_set_scroll_bar_thumb (bar, portion, position, whole);
-
-  XSETVECTOR (WGET (w, vertical_scroll_bar), bar);
+  XSETVECTOR (barobj, bar);
+  WSET (w, vertical_scroll_bar, barobj);
 }