[Top][All Lists]
[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... */
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/src w32uniscribe.c,
Jason Rumney <=