aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Djärv2004-10-22 12:56:09 +0000
committerJan Djärv2004-10-22 12:56:09 +0000
commit63ea8ea52fbe8ffbbb06f5a1b5917c63eeaaf47f (patch)
treeaa6fe853f1e4d1003b63771971c39bbb058cc403
parent38be9dbb6f9b1204cd0d36ad032fc8e7a7524ef1 (diff)
downloademacs-63ea8ea52fbe8ffbbb06f5a1b5917c63eeaaf47f.tar.gz
emacs-63ea8ea52fbe8ffbbb06f5a1b5917c63eeaaf47f.zip
* xfns.c (xic_create_xfontset): Initialize missing_list to NULL.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/xfns.c16
2 files changed, 13 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index efb792df4d6..d48516bd1c2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12004-10-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xfns.c (xic_create_xfontset): Initialize missing_list to NULL.
4
12004-10-21 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> 52004-10-21 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu>
2 6
3 * xterm.h (x_output): New member `xic_base_fontname'. 7 * xterm.h (x_output): New member `xic_base_fontname'.
diff --git a/src/xfns.c b/src/xfns.c
index 8d539472d11..2889975e175 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -1949,7 +1949,7 @@ xic_create_xfontset (f, base_fontname)
1949 char *base_fontname; 1949 char *base_fontname;
1950{ 1950{
1951 XFontSet xfs = NULL; 1951 XFontSet xfs = NULL;
1952 char **missing_list; 1952 char **missing_list = NULL;
1953 int missing_count; 1953 int missing_count;
1954 char *def_string; 1954 char *def_string;
1955 Lisp_Object rest, frame; 1955 Lisp_Object rest, frame;
@@ -1968,12 +1968,14 @@ xic_create_xfontset (f, base_fontname)
1968 } 1968 }
1969 1969
1970 if (!xfs) 1970 if (!xfs)
1971 /* New fontset. */ 1971 {
1972 xfs = XCreateFontSet (FRAME_X_DISPLAY (f), 1972 /* New fontset. */
1973 base_fontname, &missing_list, 1973 xfs = XCreateFontSet (FRAME_X_DISPLAY (f),
1974 &missing_count, &def_string); 1974 base_fontname, &missing_list,
1975 if (missing_list) 1975 &missing_count, &def_string);
1976 XFreeStringList (missing_list); 1976 if (missing_list)
1977 XFreeStringList (missing_list);
1978 }
1977 1979
1978 if (FRAME_XIC_BASE_FONTNAME (f)) 1980 if (FRAME_XIC_BASE_FONTNAME (f))
1979 xfree (FRAME_XIC_BASE_FONTNAME (f)); 1981 xfree (FRAME_XIC_BASE_FONTNAME (f));