*** redisplay.c	1998/04/06 19:55:00	1.1
--- redisplay.c	1998/04/06 19:56:05
***************
*** 3913,3916 ****
--- 3913,3928 ----
          }
      }
+   else if (GENERIC_SPECIFIERP (elt))
+     {
+       Lisp_Object window, tem;
+       XSETWINDOW (window, w);
+       tem = specifier_instance_no_quit (elt, Qunbound, window,
+ 					ERROR_ME_NOT, 0, Qzero);
+       if (!UNBOUNDP (tem))
+ 	{
+ 	  elt = tem;
+ 	  goto tail_recurse;
+ 	}
+     }
    else if (CONSP (elt))
      {
