comparison src/window.c @ 6267:c10a162546f0

(Fselect_window): Don't select an inactive minibuffer.
author Karl Heuer <kwzh@gnu.org>
date Wed, 09 Mar 1994 04:17:47 +0000
parents 930d259c1f95
children 43853122823f
comparison
equal deleted inserted replaced
6266:66c0ed95c03f 6267:c10a162546f0
1654 register struct window *ow = XWINDOW (selected_window); 1654 register struct window *ow = XWINDOW (selected_window);
1655 1655
1656 CHECK_LIVE_WINDOW (window, 0); 1656 CHECK_LIVE_WINDOW (window, 0);
1657 1657
1658 w = XWINDOW (window); 1658 w = XWINDOW (window);
1659
1660 if (MINI_WINDOW_P (w)
1661 && NILP (call1 (intern ("minibuffer-window-active-p"), window)))
1662 error ("Attempt to select inactive minibuffer window");
1659 1663
1660 if (NILP (w->buffer)) 1664 if (NILP (w->buffer))
1661 error ("Trying to select deleted window or non-leaf window"); 1665 error ("Trying to select deleted window or non-leaf window");
1662 1666
1663 XFASTINT (w->use_time) = ++window_select_count; 1667 XFASTINT (w->use_time) = ++window_select_count;