diff options
Diffstat (limited to 'src/window.h')
-rw-r--r-- | src/window.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/window.h b/src/window.h index df7c23f824b..324d30b57f9 100644 --- a/src/window.h +++ b/src/window.h @@ -1128,6 +1128,16 @@ output_cursor_to (struct window *w, int vpos, int hpos, int y, int x) w->output_cursor.y = y; } +/* Return true, if overlay OV's properties should have an effect in + window W. */ +INLINE bool +overlay_matches_window (const struct window *w, Lisp_Object ov) +{ + eassert (OVERLAYP (ov)); + Lisp_Object window = Foverlay_get (ov, Qwindow); + return (! WINDOWP (window) || XWINDOW (window) == w); +} + INLINE_HEADER_END #endif /* not WINDOW_H_INCLUDED */ |