[Xfce4-commits] r26933 - xfconf/trunk/xfsettingsd
Brian Tarricone
kelnos at xfce.org
Wed May 7 08:15:11 CEST 2008
Author: kelnos
Date: 2008-05-07 06:15:09 +0000 (Wed, 07 May 2008)
New Revision: 26933
Modified:
xfconf/trunk/xfsettingsd/main.c
xfconf/trunk/xfsettingsd/registry.c
Log:
fix compilation with older compilers
Modified: xfconf/trunk/xfsettingsd/main.c
===================================================================
--- xfconf/trunk/xfsettingsd/main.c 2008-05-06 03:31:51 UTC (rev 26932)
+++ xfconf/trunk/xfsettingsd/main.c 2008-05-07 06:15:09 UTC (rev 26933)
@@ -112,6 +112,8 @@
main(int argc, char **argv)
{
GError *cli_error = NULL;
+ gint screen;
+ Window window = None;
xfce_textdomain(GETTEXT_PACKAGE, LOCALEDIR, "UTF-8");
@@ -133,10 +135,8 @@
xfconf_init(NULL);
- gint screen = DefaultScreen(gdk_display);
+ screen = DefaultScreen(gdk_display);
- Window window = 0;
-
running = settings_daemon_check_running(GDK_DISPLAY(), DefaultScreen(GDK_DISPLAY()));
if (running)
@@ -155,11 +155,14 @@
if ((running && force_replace) || (!running))
{
+ XfconfChannel *channel;
+ XSettingsRegistry *registry;
+
XF_DEBUG("Initializing...\n");
- XfconfChannel *channel = xfconf_channel_new("xsettings");
+ channel = xfconf_channel_new("xsettings");
- XSettingsRegistry *registry = xsettings_registry_new(channel, gdk_display, screen);
+ registry = xsettings_registry_new(channel, gdk_display, screen);
xsettings_registry_load(registry, debug);
Modified: xfconf/trunk/xfsettingsd/registry.c
===================================================================
--- xfconf/trunk/xfsettingsd/registry.c 2008-05-06 03:31:51 UTC (rev 26932)
+++ xfconf/trunk/xfsettingsd/registry.c 2008-05-07 06:15:09 UTC (rev 26933)
@@ -220,12 +220,14 @@
void
xsettings_registry_notify(XSettingsRegistry *registry)
{
+ guchar *buffer, *pos;
+ gint buf_len, i;
+
registry->priv->last_change_serial = registry->priv->serial;
XSettingsRegistryEntry *entry = NULL;
- gint buf_len = 12;
- gint i;
+ buf_len = 12;
/** Calculate buffer size */
for(i = 0; i < XSETTINGS_REGISTRY_SIZE; ++i)
@@ -255,8 +257,8 @@
}
}
- guchar *buffer = NULL;
- guchar *pos = buffer = g_new0(guchar, buf_len);
+ buffer = NULL;
+ pos = buffer = g_new0(guchar, buf_len);
*(CARD32 *)pos = LSBFirst;
pos +=4;
@@ -270,10 +272,12 @@
/** Fill the buffer */
for(i = 0; i < XSETTINGS_REGISTRY_SIZE; ++i)
{
+ gint name_len, value_len = 0, str_length;
+
entry = registry->priv->properties[i];
- gint name_len = XSETTINGS_PAD(strlen(entry->name), 4);
- gint value_len = 0;
+ name_len = XSETTINGS_PAD(strlen(entry->name), 4);
+ value_len = 0;
switch (G_VALUE_TYPE(entry->value))
{
@@ -301,7 +305,7 @@
}
*pos++ = 0;
- gint str_length = strlen(entry->name);
+ str_length = strlen(entry->name);
*(CARD16 *)pos = str_length;
pos += 2;
memcpy (pos, entry->name, str_length);
@@ -417,6 +421,8 @@
unsigned char c = 'a';
TimeStampInfo info;
XEvent xevent;
+ Atom selection_atom, manager_atom;
+ GObject *object;
window = XCreateSimpleWindow (dpy,
RootWindow (dpy, screen),
@@ -430,18 +436,18 @@
}
g_snprintf(buffer, sizeof(buffer), "_XSETTINGS_S%d", screen);
- Atom selection_atom = XInternAtom(dpy, buffer, True);
- Atom manager_atom = XInternAtom(dpy, "MANAGER", True);
+ selection_atom = XInternAtom(dpy, buffer, True);
+ manager_atom = XInternAtom(dpy, "MANAGER", True);
- GObject *object = g_object_new(XSETTINGS_REGISTRY_TYPE,
- "channel", channel,
- "display", dpy,
- "screen", screen,
- "xsettings_atom", xsettings_atom,
- "selection_atom", selection_atom,
- "window", window,
- NULL);
+ object = g_object_new(XSETTINGS_REGISTRY_TYPE,
+ "channel", channel,
+ "display", dpy,
+ "screen", screen,
+ "xsettings_atom", xsettings_atom,
+ "selection_atom", selection_atom,
+ "window", window,
+ NULL);
info.timestamp_prop_atom = XInternAtom(dpy, "_TIMESTAMP_PROP", False);
info.window = window;
More information about the Xfce4-commits
mailing list