aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-07-02 23:17:19 -0700
committerPaul Eggert2011-07-02 23:17:19 -0700
commit2e13213db29863814c5edac6d731731eda24e357 (patch)
treebea0d2171a392964f2f180863c44fa0394c47aae /src
parentcf7cff578408753b6a7bade084f1147b0e3d9618 (diff)
downloademacs-2e13213db29863814c5edac6d731731eda24e357.tar.gz
emacs-2e13213db29863814c5edac6d731731eda24e357.zip
* xsettings.c (SYSTEM_FONT): Define only when used.
No need to define when HAVE_GSETTINGS || !HAVE_XFT.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/xsettings.c8
2 files changed, 8 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e2f66eec15b..d77a246a50a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12011-07-03 Paul Eggert <eggert@cs.ucla.edu> 12011-07-03 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * xsettings.c (SYSTEM_FONT): Define only when used.
4 No need to define when HAVE_GSETTINGS || !HAVE_XFT.
5
3 * keymap.c (access_keymap_1): Now static. 6 * keymap.c (access_keymap_1): Now static.
4 7
52011-07-02 Chong Yidong <cyd@stupidchicken.com> 82011-07-02 Chong Yidong <cyd@stupidchicken.com>
diff --git a/src/xsettings.c b/src/xsettings.c
index 4162912f2c1..5411d3fc7fb 100644
--- a/src/xsettings.c
+++ b/src/xsettings.c
@@ -128,7 +128,6 @@ struct xsettings
128#ifdef HAVE_GSETTINGS 128#ifdef HAVE_GSETTINGS
129#define GSETTINGS_SCHEMA "org.gnome.desktop.interface" 129#define GSETTINGS_SCHEMA "org.gnome.desktop.interface"
130#define SYSTEM_MONO_FONT "monospace-font-name" 130#define SYSTEM_MONO_FONT "monospace-font-name"
131#define SYSTEM_FONT "font-name"
132 131
133static void 132static void
134something_changedCB (GSettings *settings, 133something_changedCB (GSettings *settings,
@@ -153,7 +152,10 @@ something_changedCB (GSettings *settings,
153#else 152#else
154#ifdef HAVE_GCONF 153#ifdef HAVE_GCONF
155#define SYSTEM_MONO_FONT "/desktop/gnome/interface/monospace_font_name" 154#define SYSTEM_MONO_FONT "/desktop/gnome/interface/monospace_font_name"
156#define SYSTEM_FONT "/desktop/gnome/interface/font_name" 155
156#ifdef HAVE_XFT
157# define SYSTEM_FONT "/desktop/gnome/interface/font_name"
158#endif
157 159
158/* Callback called when something changed in GConf that we care about, 160/* Callback called when something changed in GConf that we care about,
159 that is SYSTEM_MONO_FONT. */ 161 that is SYSTEM_MONO_FONT. */
@@ -697,7 +699,7 @@ init_gsettings (void)
697 g_object_ref_sink (G_OBJECT (gsettings_client)); 699 g_object_ref_sink (G_OBJECT (gsettings_client));
698 700
699 val = g_settings_get_value (gsettings_client, SYSTEM_MONO_FONT); 701 val = g_settings_get_value (gsettings_client, SYSTEM_MONO_FONT);
700 if (val) 702 if (val)
701 { 703 {
702 g_variant_ref_sink (val); 704 g_variant_ref_sink (val);
703 if (g_variant_is_of_type (val, G_VARIANT_TYPE_STRING)) 705 if (g_variant_is_of_type (val, G_VARIANT_TYPE_STRING))