]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix compilation --without-x
authorEli Zaretskii <eliz@gnu.org>
Mon, 2 Jan 2017 16:55:27 +0000 (18:55 +0200)
committerEli Zaretskii <eliz@gnu.org>
Mon, 2 Jan 2017 16:55:27 +0000 (18:55 +0200)
* src/composite.c (autocmp_chars) [HAVE_WINDOW_SYSTEM]: Call
font_range only if it is compiled in.  (Bug#25334)

src/composite.c

index 5e6d628bbf1c4cdf71178ea1d6c08c9d3b8ee9a3..f23bb17c57a8524d83b8eb5897cb95df0fa4aa78 100644 (file)
@@ -891,6 +891,8 @@ autocmp_chars (Lisp_Object rule, ptrdiff_t charpos, ptrdiff_t bytepos,
   if (len <= 0)
     return unbind_to (count, Qnil);
   to = limit = charpos + len;
+  font_object = win->frame;
+#ifdef HAVE_WINDOW_SYSTEM
   if (FRAME_WINDOW_P (f))
     {
       font_object = font_range (charpos, bytepos, &to, win, face, string);
@@ -900,8 +902,7 @@ autocmp_chars (Lisp_Object rule, ptrdiff_t charpos, ptrdiff_t bytepos,
              && (fast_looking_at (re, charpos, bytepos, to, -1, string) <= 0)))
        return unbind_to (count, Qnil);
     }
-  else
-    font_object = win->frame;
+#endif
   lgstring = Fcomposition_get_gstring (pos, make_number (to), font_object,
                                       string);
   if (NILP (LGSTRING_ID (lgstring)))