[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13479: Cross Compiling for ARM
From: |
martin rudalics |
Subject: |
bug#13479: Cross Compiling for ARM |
Date: |
Wed, 23 Jan 2013 08:31:24 +0100 |
> I don't have a wset_new_total. Is that a new function? I'm using mostly
> stock 24.2.
These are setter functions whose purpose I forgot. I attach a manually
and untested reconstruction of the original assignments.
martin
=== modified file 'src/window.c'
--- src/window.c 2013-01-11 23:08:55 +0000
+++ src/window.c 2013-01-19 09:54:07 +0000
@@ -4207,8 +4207,15 @@
root = FRAME_ROOT_WINDOW (f);
r = XWINDOW (root);
- value = call2 (Qwindow_resize_root_window_vertically,
- root, make_number (- delta));
+ if (WINDOW_LIVE_P (root))
+ {
+ r->new_total = make_number (XFASTINT (r->total_lines) - delta);
+ value = make_number (- delta);
+ }
+ else
+ value = call2 (Qwindow_resize_root_window_vertically,
+ root, make_number (- delta));
+
if (INTEGERP (value) && window_resize_check (r, 0))
{
block_input ();
@@ -4245,8 +4252,15 @@
{
root = FRAME_ROOT_WINDOW (f);
r = XWINDOW (root);
- value = call2 (Qwindow_resize_root_window_vertically,
- root, make_number (size - 1));
+ if (WINDOW_LIVE_P (root))
+ {
+ r->new_total = make_number (XFASTINT (r->total_lines) + size - 1);
+ value = make_number (size - 1);
+ }
+ else
+ value = call2 (Qwindow_resize_root_window_vertically,
+ root, make_number (size - 1));
+
if (INTEGERP (value) && window_resize_check (r, 0))
{
block_input ();
bug#13479: Cross Compiling for ARM, Jason Rumney, 2013/01/23