emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/src w32uniscribe.c


From: Jason Rumney
Subject: [Emacs-diffs] emacs/src w32uniscribe.c
Date: Sun, 23 Nov 2008 15:06:45 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Jason Rumney <jasonr>   08/11/23 15:06:44

Modified files:
        src            : w32uniscribe.c 

Log message:
        (uniscribe_encode_char): Ensure context is restored before returning.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/w32uniscribe.c?cvsroot=emacs&r1=1.26&r2=1.27

Patches:
Index: w32uniscribe.c
===================================================================
RCS file: /sources/emacs/emacs/src/w32uniscribe.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- w32uniscribe.c      29 Aug 2008 18:12:32 -0000      1.26
+++ w32uniscribe.c      23 Nov 2008 15:06:44 -0000      1.27
@@ -524,9 +524,9 @@
               result = ScriptGetCMap (context, &(uniscribe_font->cache),
                                       ch, len, 0, glyphs);
               if (SUCCEEDED (result))
-                return glyphs[0];
+                code = glyphs[0];
               else
-                return 0; /* notdef - enough in some cases to get the script
+                code = 0; /* notdef - enough in some cases to get the script
                              engine working, but not others... */
             }
        }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]