diff --git a/gnome-settings-daemon/ChangeLog b/gnome-settings-daemon/ChangeLog index 16e394438..9c27e02d1 100644 --- a/gnome-settings-daemon/ChangeLog +++ b/gnome-settings-daemon/ChangeLog @@ -1,3 +1,10 @@ +2002-03-13 jacob berkman + + * gnome-settings-daemon.c (_GnomeSettingsDaemonPrivate): add a + dummy field + (gnome_settings_daemon_register_callback): cast functions to + gpointers as forte does not like this (bug #74349) + 2002-03-07 Lauris Kaplinski * gnome-settings-keyboard.c (apply_settings): Use correct GConf keys, diff --git a/gnome-settings-daemon/gnome-settings-daemon.c b/gnome-settings-daemon/gnome-settings-daemon.c index ce4ec5315..a29181d9d 100644 --- a/gnome-settings-daemon/gnome-settings-daemon.c +++ b/gnome-settings-daemon/gnome-settings-daemon.c @@ -46,6 +46,7 @@ static GObjectClass *parent_class = NULL; struct _GnomeSettingsDaemonPrivate { + int dummy; }; static GSList *directories = NULL; @@ -70,7 +71,7 @@ gnome_settings_daemon_register_callback (const char *dir, if (! strcmp (dir_element->dir, dir)) { - dir_element->callbacks = g_slist_prepend (dir_element->callbacks, func); + dir_element->callbacks = g_slist_prepend (dir_element->callbacks, (gpointer)func); dir_found = TRUE; break; } @@ -80,7 +81,7 @@ gnome_settings_daemon_register_callback (const char *dir, DirElement *dir_element = g_new0 (DirElement, 1); dir_element->dir = g_strdup (dir); - dir_element->callbacks = g_slist_prepend (dir_element->callbacks, func); + dir_element->callbacks = g_slist_prepend (dir_element->callbacks, (gpointer)func); directories = g_slist_prepend (directories, dir_element); } }