summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorElijah Newren <newren gmail com>2006-01-20 22:42:25 +0000
committerElijah Newren <newren@src.gnome.org>2006-01-20 22:42:25 +0000
commite27229597605f248be62562a9c74046386ce2c32 (patch)
tree64d11bad4088d69cbdec6eb1cdb769245eed3689 /configure.in
parenta556a7334ad2a3fabab265c693b1c202fc97b072 (diff)
downloadmetacity-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.in3
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([