emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 49e0c27: * src/window.c: Fix bootstrap failure due


From: Stefan Monnier
Subject: [Emacs-diffs] master 49e0c27: * src/window.c: Fix bootstrap failure due to window.el changes
Date: Tue, 2 Aug 2016 23:43:00 +0000 (UTC)

branch: master
commit 49e0c276b2e47bbc987d35dc73e80eb1efc99ef7
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>

    * src/window.c: Fix bootstrap failure due to window.el changes
    
    (sanitize_window_sizes): Adjust to new calling convention of
    window--sanitize-window-sizes and only call it if defined.
    (Fwindow__sanitize_window_sizes): Remove.
    (syms_of_window): Don't defsubr it.
---
 src/window.c |   14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/window.c b/src/window.c
index e123b89..2ed83f4 100644
--- a/src/window.c
+++ b/src/window.c
@@ -2867,20 +2867,11 @@ resize_root_window (Lisp_Object window, Lisp_Object 
delta,
                horizontal, ignore, pixelwise);
 }
 
-/* Placeholder used by temacs -nw before window.el is loaded.  */
-DEFUN ("window--sanitize-window-sizes", Fwindow__sanitize_window_sizes,
-       Swindow__sanitize_window_sizes, 2, 2, 0,
-       doc: /* */
-       attributes: const)
-     (Lisp_Object frame, Lisp_Object horizontal)
-{
-  return Qnil;
-}
-
 Lisp_Object
 sanitize_window_sizes (Lisp_Object frame, Lisp_Object horizontal)
 {
-  return call2 (Qwindow__sanitize_window_sizes, frame, horizontal);
+  if (!NILP (Fsymbol_function (Qwindow__sanitize_window_sizes)))
+    return call1 (Qwindow__sanitize_window_sizes, horizontal);
 }
 
 
@@ -7576,7 +7567,6 @@ displayed after a scrolling operation to be somewhat 
inaccurate.  */);
   defsubr (&Sset_window_display_table);
   defsubr (&Snext_window);
   defsubr (&Sprevious_window);
-  defsubr (&Swindow__sanitize_window_sizes);
   defsubr (&Sget_buffer_window);
   defsubr (&Sdelete_other_windows_internal);
   defsubr (&Sdelete_window_internal);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]