]> git.eshelyaron.com Git - emacs.git/commitdiff
In x_set_font mark frame as garbaged (Bug#16028).
authorMartin Rudalics <rudalics@gmx.at>
Sun, 8 Dec 2013 09:56:02 +0000 (10:56 +0100)
committerMartin Rudalics <rudalics@gmx.at>
Sun, 8 Dec 2013 09:56:02 +0000 (10:56 +0100)
* frame.c (x_set_font): Mark frame as garbaged (Bug#16028).

src/ChangeLog
src/frame.c

index 1eba6bb71c4aeb180c97aac6123fa7669c25877e..02be1e9bd649cbd8ee1efbaf87488fa9741c1ab5 100644 (file)
@@ -1,3 +1,7 @@
+2013-12-08  Martin Rudalics  <rudalics@gmx.at>
+
+       * frame.c (x_set_font): Mark frame as garbaged (Bug#16028).
+
 2013-12-08  Paul Eggert  <eggert@cs.ucla.edu>
 
        Use libcrypto's checksum implementations if available, for speed.
index 03bdf696c4741a1f448a5ba5927038cc8ad862b3..e13c3768e125ac29463b17ee32392c783edac75e 100644 (file)
@@ -3314,9 +3314,13 @@ x_set_font (struct frame *f, Lisp_Object arg, Lisp_Object oldval)
 #endif
   /* Recalculate toolbar height.  */
   f->n_tool_bar_rows = 0;
+
   /* Ensure we redraw it.  */
   clear_current_matrices (f);
 
+  /* Attempt to hunt down bug#16028.  */
+  SET_FRAME_GARBAGED (f);
+
   recompute_basic_faces (f);
 
   do_pending_window_change (0);