From: Kim F. Storm Date: Wed, 13 Feb 2002 22:42:03 +0000 (+0000) Subject: (CURRENT_MODE_LINE_FACE_ID_3): Use mode_line_in_non_selected_windows. X-Git-Tag: ttn-vms-21-2-B4~16692 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5f380a5baae9b009bac43a4a87869b1cbd4f440c;p=emacs.git (CURRENT_MODE_LINE_FACE_ID_3): Use mode_line_in_non_selected_windows. (mode_line_in_non_selected_windows): Declare extern. (Vmode_line_in_non_selected_windows): Removed extern. --- diff --git a/src/dispextern.h b/src/dispextern.h index ad8c70afe6b..8b7406875c7 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -934,13 +934,12 @@ extern struct glyph_row scratch_glyph_row; which is compared against Vminibuf_scroll_window (if MBW matches). */ #define CURRENT_MODE_LINE_FACE_ID_3(SELW, MBW, SCRW) \ - ((NILP (Vmode_line_in_non_selected_windows) \ + ((!mode_line_in_non_selected_windows \ || (SELW) == XWINDOW (selected_window) \ - || (EQ (Vmode_line_in_non_selected_windows, Qt) \ - && !NILP (Vminibuf_scroll_window) \ - && minibuf_level \ - && (MBW) == XWINDOW (minibuf_window) \ - && (SCRW) == XWINDOW (Vminibuf_scroll_window))) \ + || (minibuf_level > 0 \ + && !NILP (Vminibuf_scroll_window) \ + && (MBW) == XWINDOW (minibuf_window) \ + && (SCRW) == XWINDOW (Vminibuf_scroll_window))) \ ? MODE_LINE_FACE_ID \ : MODE_LINE_INACTIVE_FACE_ID) @@ -2246,7 +2245,7 @@ void highlight_trailing_whitespace P_ ((struct frame *, struct glyph_row *)); int tool_bar_item_info P_ ((struct frame *, struct glyph *, int *)); extern Lisp_Object Qtool_bar; extern Lisp_Object Vshow_trailing_whitespace; -extern Lisp_Object Vmode_line_in_non_selected_windows; +extern int mode_line_in_non_selected_windows; extern int redisplaying_p; extern Lisp_Object Vimage_types; extern void add_to_log P_ ((char *, Lisp_Object, Lisp_Object));