diff options
| author | Paul Eggert | 2011-07-02 23:17:19 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-07-02 23:17:19 -0700 |
| commit | 2e13213db29863814c5edac6d731731eda24e357 (patch) | |
| tree | bea0d2171a392964f2f180863c44fa0394c47aae /src | |
| parent | cf7cff578408753b6a7bade084f1147b0e3d9618 (diff) | |
| download | emacs-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/ChangeLog | 3 | ||||
| -rw-r--r-- | src/xsettings.c | 8 |
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 @@ | |||
| 1 | 2011-07-03 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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 | ||
| 5 | 2011-07-02 Chong Yidong <cyd@stupidchicken.com> | 8 | 2011-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 | ||
| 133 | static void | 132 | static void |
| 134 | something_changedCB (GSettings *settings, | 133 | something_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)) |