summaryrefslogtreecommitdiff
path: root/mate-panel/menu.c
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2012-10-11 00:01:30 +0200
committerStefano Karapetsas <[email protected]>2012-10-11 00:01:30 +0200
commit876f39364e2106c8cb96fa4a9067359e5a350583 (patch)
tree2936001f23a62397065495e3fd065cb260eff4d7 /mate-panel/menu.c
parent66916b20f16f9f0aad4c527519b70ac3a72bbec7 (diff)
downloadmate-panel-876f39364e2106c8cb96fa4a9067359e5a350583.tar.bz2
mate-panel-876f39364e2106c8cb96fa4a9067359e5a350583.tar.xz
migrate mate-panel to gsettings
Diffstat (limited to 'mate-panel/menu.c')
-rw-r--r--mate-panel/menu.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/mate-panel/menu.c b/mate-panel/menu.c
index 8b60058c..48831c43 100644
--- a/mate-panel/menu.c
+++ b/mate-panel/menu.c
@@ -29,7 +29,6 @@
#include <glib/gi18n.h>
#include <gio/gio.h>
#include <gdk/gdkkeysyms.h>
-#include <mateconf/mateconf-client.h>
#include <libpanel-util/panel-keyfile.h>
#include <libpanel-util/panel-xdg.h>
@@ -48,6 +47,7 @@
#include "panel-run-dialog.h"
#include "panel-lockdown.h"
#include "panel-icon-names.h"
+#include "panel-schemas.h"
typedef struct {
GtkWidget *pixmap;
@@ -89,7 +89,12 @@ static gboolean panel_menu_key_press_handler (GtkWidget *widget,
static inline gboolean desktop_is_home_dir(void)
{
- return mateconf_client_get_bool(panel_mateconf_get_client(), "/apps/caja/preferences/desktop_is_home_dir", NULL);
+ gboolean retval;
+ GSettings *settings;
+ settings = g_settings_new (CAJA_PREFS_SCHEMA);
+ retval = g_settings_get_boolean (settings, CAJA_PREFS_DESKTOP_IS_HOME_DIR_KEY);
+ g_object_unref (settings);
+ return retval;
}
GtkWidget *