aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c
diff options
context:
space:
mode:
authorMartin Rudalics2012-09-16 12:25:24 +0200
committerMartin Rudalics2012-09-16 12:25:24 +0200
commita8c729af93b08531e5e3f3fff6f16a55c8baac3f (patch)
treef254329804ca776edf62dd4cd23ba1a96ab535ee /src/window.c
parentc077c0598d5c3c7982b53946a696ec7a75c7481e (diff)
downloademacs-a8c729af93b08531e5e3f3fff6f16a55c8baac3f.tar.gz
emacs-a8c729af93b08531e5e3f3fff6f16a55c8baac3f.zip
Window parameter functions again accept any window as argument (Bug#12452).
* window.c (Fwindow_parameter, Fset_window_parameter): Accept any window as argument (Bug#12452).
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/window.c b/src/window.c
index b3db1292e5c..fbccab8b358 100644
--- a/src/window.c
+++ b/src/window.c
@@ -1855,23 +1855,23 @@ return value is a list of elements of the form (PARAMETER . VALUE). */)
1855DEFUN ("window-parameter", Fwindow_parameter, Swindow_parameter, 1855DEFUN ("window-parameter", Fwindow_parameter, Swindow_parameter,
1856 2, 2, 0, 1856 2, 2, 0,
1857 doc: /* Return WINDOW's value for PARAMETER. 1857 doc: /* Return WINDOW's value for PARAMETER.
1858WINDOW must be a valid window and defaults to the selected one. */) 1858WINDOW can be any window and defaults to the selected one. */)
1859 (Lisp_Object window, Lisp_Object parameter) 1859 (Lisp_Object window, Lisp_Object parameter)
1860{ 1860{
1861 Lisp_Object result; 1861 Lisp_Object result;
1862 1862
1863 result = Fassq (parameter, decode_valid_window (window)->window_parameters); 1863 result = Fassq (parameter, decode_any_window (window)->window_parameters);
1864 return CDR_SAFE (result); 1864 return CDR_SAFE (result);
1865} 1865}
1866 1866
1867DEFUN ("set-window-parameter", Fset_window_parameter, 1867DEFUN ("set-window-parameter", Fset_window_parameter,
1868 Sset_window_parameter, 3, 3, 0, 1868 Sset_window_parameter, 3, 3, 0,
1869 doc: /* Set WINDOW's value of PARAMETER to VALUE. 1869 doc: /* Set WINDOW's value of PARAMETER to VALUE.
1870WINDOW must be a valid window and defaults to the selected one. 1870WINDOW can be any window and defaults to the selected one.
1871Return VALUE. */) 1871Return VALUE. */)
1872 (Lisp_Object window, Lisp_Object parameter, Lisp_Object value) 1872 (Lisp_Object window, Lisp_Object parameter, Lisp_Object value)
1873{ 1873{
1874 register struct window *w = decode_valid_window (window); 1874 register struct window *w = decode_any_window (window);
1875 Lisp_Object old_alist_elt; 1875 Lisp_Object old_alist_elt;
1876 1876
1877 old_alist_elt = Fassq (parameter, w->window_parameters); 1877 old_alist_elt = Fassq (parameter, w->window_parameters);