[Xfce4-commits] <xfce4-power-manager:devkit-power> Use desktop file in xfce_sm_clien
Ali Abdallah
noreply at xfce.org
Sun Nov 29 17:12:06 CET 2009
Updating branch refs/heads/devkit-power
to a867dcf2324c44bb2ce59c2b391e38ce8fde58df (commit)
from 1a05f46a8bb24eff0d1af6b55cdf8001b1fea1a6 (commit)
commit a867dcf2324c44bb2ce59c2b391e38ce8fde58df
Author: Ali Abdallah <aliov at xfce.org>
Date: Sun Nov 29 17:09:55 2009 +0100
Use desktop file in xfce_sm_clien
src/Makefile.am | 35 ++++++++++++++++++-----------------
src/egg-idletime.c | 8 ++++++++
src/xfpm-manager.c | 2 +-
3 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 8c4305f..46e507e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -39,33 +39,34 @@ xfce4_power_manager_SOURCES = \
xfpm-errors.h
xfce4_power_manager_CFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_srcdir) \
-I$(top_srcdir)/common \
-I$(top_srcdir)/libdbus \
- -DLOCALEDIR=\"$(localedir)\" \
- -DG_LOG_DOMAIN=\"xfce4-power-manager\" \
- $(GOBJECT_CFLAGS) \
- $(GTHREAD_CFLAGS) \
- $(DBUS_GLIB_CFLAGS) \
- $(LIBXFCE4UI_CFLAGS) \
- $(XFCONF_CFLAGS) \
- $(LIBNOTIFY_CFLAGS) \
+ -DLOCALEDIR=\"$(localedir)\" \
+ -DG_LOG_DOMAIN=\"xfce4-power-manager\" \
+ -DSYSCONFDIR=\"$(sysconfdir)\" \
+ $(GOBJECT_CFLAGS) \
+ $(GTHREAD_CFLAGS) \
+ $(DBUS_GLIB_CFLAGS) \
+ $(LIBXFCE4UI_CFLAGS) \
+ $(XFCONF_CFLAGS) \
+ $(LIBNOTIFY_CFLAGS) \
$(XRANDR_CFLAGS) \
$(POLKIT_CFLAGS) \
- $(DPMS_CFLAGS)
+ $(DPMS_CFLAGS)
xfce4_power_manager_LDADD = \
$(top_builddir)/common/libxfpmcommon.la \
$(top_builddir)/libdbus/libxfpmdbus.la \
- $(GOBJECT_LIBS) \
- $(GTHREAD_LIBS) \
- $(DBUS_GLIB_LIBS) \
- $(LIBXFCE4UI_LIBS) \
- $(XFCONF_LIBS) \
- $(LIBNOTIFY_LIBS) \
+ $(GOBJECT_LIBS) \
+ $(GTHREAD_LIBS) \
+ $(DBUS_GLIB_LIBS) \
+ $(LIBXFCE4UI_LIBS) \
+ $(XFCONF_LIBS) \
+ $(LIBNOTIFY_LIBS) \
$(XRANDR_LIBS) \
$(POLKIT_LIBS) \
- $(DPMS_LIBS)
+ $(DPMS_LIBS)
manpagedir = $(mandir)/man1
diff --git a/src/egg-idletime.c b/src/egg-idletime.c
index 3cb8c7e..1d3e579 100644
--- a/src/egg-idletime.c
+++ b/src/egg-idletime.c
@@ -39,6 +39,14 @@ static void egg_idletime_finalize (GObject *object);
#define EGG_IDLETIME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EGG_IDLETIME_TYPE, EggIdletimePrivate))
+/*
+ * Undef and use the function instead of the macro
+ * as the macro is buggy.
+ */
+#ifdef XSyncValueAdd
+#undef XSyncValueAdd
+#endif
+
struct EggIdletimePrivate
{
gint sync_event;
diff --git a/src/xfpm-manager.c b/src/xfpm-manager.c
index 84ffda2..ee9f995 100644
--- a/src/xfpm-manager.c
+++ b/src/xfpm-manager.c
@@ -478,7 +478,7 @@ xfpm_manager_new (DBusGConnection *bus, const gchar *client_id)
client_id,
current_dir,
restart_command,
- PACKAGE_NAME ".desktop");
+ SYSCONFDIR "/xdg/autostart/" PACKAGE_NAME ".desktop");
g_free (current_dir);
More information about the Xfce4-commits
mailing list