diff options
| author | Jan Djärv | 2011-07-01 11:18:46 +0200 |
|---|---|---|
| committer | Jan Djärv | 2011-07-01 11:18:46 +0200 |
| commit | 0949d2b6ba1027bce991b2f3f7a4ce92b7adf620 (patch) | |
| tree | 8b84e14d700f5d399ae49f69f7b2fe57dcd808de /src/process.c | |
| parent | 36b148cf16f468ffb7731c0f1e0c49ceb8a7deb0 (diff) | |
| download | emacs-0949d2b6ba1027bce991b2f3f7a4ce92b7adf620.tar.gz emacs-0949d2b6ba1027bce991b2f3f7a4ce92b7adf620.zip | |
* process.c: Add defined (HAVE_GSETTINGS) for xgselect.h
(wait_reading_process_output): Add defined (HAVE_GSETTINGS) for
xg_select.
* xgselect.c: Add defined (HAVE_GSETTINGS).
(xgselect_initialize): Ditto.
* xsettings.c (store_monospaced_changed): Take new font as arg and
check for change against current_mono_font.
(EMACS_TYPE_SETTINGS): Remove this and related defines.
(emacs_settings_constructor, emacs_settings_get_property)
(emacs_settings_set_property, emacs_settings_class_init)
(emacs_settings_init, gsettings_obj): Remove.
(something_changedCB): New function for HAVE_GSETTINGS.
(something_changedCB): HAVE_GCONF: Call store_monospaced_changed
with value as argument.
(init_gsettings): Check that GSETTINGS_SCHEMA exists before calling
g_settings_new. Do not create gsettings_obj.
Remove calls to g_settings_bind. Connect something_changedCB to
"changed".
Fixes: debbugs:8967
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/process.c b/src/process.c index 0fe7068af3b..6bd168d8840 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -102,9 +102,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 102 | #include "gnutls.h" | 102 | #include "gnutls.h" |
| 103 | #endif | 103 | #endif |
| 104 | 104 | ||
| 105 | #if defined (USE_GTK) || defined (HAVE_GCONF) | 105 | #if defined (USE_GTK) || defined (HAVE_GCONF) || defined (HAVE_GSETTINGS) |
| 106 | #include "xgselect.h" | 106 | #include "xgselect.h" |
| 107 | #endif /* defined (USE_GTK) || defined (HAVE_GCONF) */ | 107 | #endif |
| 108 | #ifdef HAVE_NS | 108 | #ifdef HAVE_NS |
| 109 | #include "nsterm.h" | 109 | #include "nsterm.h" |
| 110 | #endif | 110 | #endif |
| @@ -4527,7 +4527,7 @@ wait_reading_process_output (int time_limit, int microsecs, int read_kbd, | |||
| 4527 | process_output_skip = 0; | 4527 | process_output_skip = 0; |
| 4528 | } | 4528 | } |
| 4529 | #endif | 4529 | #endif |
| 4530 | #if defined (USE_GTK) || defined (HAVE_GCONF) | 4530 | #if defined (USE_GTK) || defined (HAVE_GCONF) || defined (HAVE_GSETTINGS) |
| 4531 | nfds = xg_select | 4531 | nfds = xg_select |
| 4532 | #elif defined (HAVE_NS) | 4532 | #elif defined (HAVE_NS) |
| 4533 | nfds = ns_select | 4533 | nfds = ns_select |