diff options
| author | Martin Rudalics | 2012-09-16 12:25:24 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2012-09-16 12:25:24 +0200 |
| commit | a8c729af93b08531e5e3f3fff6f16a55c8baac3f (patch) | |
| tree | f254329804ca776edf62dd4cd23ba1a96ab535ee /src/window.c | |
| parent | c077c0598d5c3c7982b53946a696ec7a75c7481e (diff) | |
| download | emacs-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.c | 8 |
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). */) | |||
| 1855 | DEFUN ("window-parameter", Fwindow_parameter, Swindow_parameter, | 1855 | DEFUN ("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. |
| 1858 | WINDOW must be a valid window and defaults to the selected one. */) | 1858 | WINDOW 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 | ||
| 1867 | DEFUN ("set-window-parameter", Fset_window_parameter, | 1867 | DEFUN ("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. |
| 1870 | WINDOW must be a valid window and defaults to the selected one. | 1870 | WINDOW can be any window and defaults to the selected one. |
| 1871 | Return VALUE. */) | 1871 | Return 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); |