]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix --with-cairo build
authorAri Roponen <ari.roponen@gmail.com>
Sat, 16 Jun 2018 05:37:04 +0000 (08:37 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 16 Jun 2018 07:14:10 +0000 (10:14 +0300)
* src/xterm.c (x_cr_destroy): Remove extra semicolon.
(x_cr_export_frames): Fix a typo in calling
record_unwind_protect_ptr.  (Bug#31856)

src/xterm.c

index 48ce7918897c14362c2d9a7e8bc07d4f583b6fb3..9504bfb183403ecadd2f722dfd09d3a50f4b9838 100644 (file)
@@ -544,7 +544,7 @@ x_cr_accumulate_data (void *closure, const unsigned char *data,
 }
 
 static void
-x_cr_destroy (void *cr);
+x_cr_destroy (void *cr)
 {
   block_input ();
   cairo_destroy (cr);
@@ -604,7 +604,7 @@ x_cr_export_frames (Lisp_Object frames, cairo_surface_type_t surface_type)
 
   cr = cairo_create (surface);
   cairo_surface_destroy (surface);
-  record_unwind_protect_pointer (x_cr_destroy, cr);
+  record_unwind_protect_ptr (x_cr_destroy, cr);
 
   while (1)
     {