diff options
author | Elijah Newren <newren gmail com> | 2006-01-20 22:42:25 +0000 |
---|---|---|
committer | Elijah Newren <newren@src.gnome.org> | 2006-01-20 22:42:25 +0000 |
commit | e27229597605f248be62562a9c74046386ce2c32 (patch) | |
tree | 64d11bad4088d69cbdec6eb1cdb769245eed3689 /configure.in | |
parent | a556a7334ad2a3fabab265c693b1c202fc97b072 (diff) | |
download | metacity-e27229597605f248be62562a9c74046386ce2c32.tar.gz |
Fix various initialization and default issues, especially for
2006-01-20 Elijah Newren <newren gmail com>
Fix various initialization and default issues, especially for
--disable-gconf. Make --disable-gconf actually work. #326661.
* configure.in: Fix compilation with --disable-gconf
* src/metacity.schemas.in: Add a note that if any defaults are
changed in this file, src/prefs.c may need to be updated to
reflect the change
* src/prefs.c: set various static global vars to the right default
value, (meta_prefs_init): get the titlebar_font and current_theme
handled better when not using gconf, (struct MetaSimpleKeyMapping,
screen_string_bindings, window_string_bindings): helper vars to
allow some keybindings to work even without gconf,
(init_bindings): initialize bindings for the without-gconf case
too, (init_commands): make sure these are all NULL for the
non-gconf case so that we don't access random memory,
(init_workspace_names): just give these all a default name for the
non-gconf case,
(meta_prefs_change_workspace_name): actually change the name for
the non-gconf case too
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 19aebb3a..6b858aa5 100644 --- a/configure.in +++ b/configure.in @@ -463,6 +463,9 @@ if test x$enable_gconf = xyes; then fi AM_GCONF_SOURCE_2 +else + GCONF_SCHEMAS_INSTALL_TRUE='#' + GCONF_SCHEMAS_INSTALL_FALSE= fi AC_CONFIG_FILES([ |