=== modified file 'libhildondesktop/hildon-home-area.c' --- libhildondesktop/hildon-home-area.c 2007-06-08 13:27:59 +0000 +++ libhildondesktop/hildon-home-area.c 2007-06-12 09:08:27 +0000 @@ -1860,7 +1860,7 @@ GKeyFile *keyfile; FILE *file; gchar *buffer = NULL; - guint buffer_size; + gsize buffer_size; GError *local_error = NULL; gint ret; @@ -1929,7 +1929,7 @@ GKeyFile *keyfile; GError *local_error = NULL; gchar **groups = NULL; - guint n_groups; + gsize n_groups; GList *applets = NULL; g_return_if_fail (area); === modified file 'libhildonwm/hd-wm.c' --- libhildonwm/hd-wm.c 2007-05-15 12:22:36 +0000 +++ libhildonwm/hd-wm.c 2007-06-12 09:02:00 +0000 @@ -1778,7 +1778,7 @@ hdwm->priv->active_window = hdwm->priv->last_active_window = win; /* Window with no views */ - g_debug ("Window 0x%x just became active", (int)win); + g_debug ("Window %p just became active", win); HDEntryInfo *info = hd_wm_watched_window_peek_info (win); === modified file 'src/hd-desktop.c' --- src/hd-desktop.c 2007-05-08 12:02:55 +0000 +++ src/hd-desktop.c 2007-06-12 09:59:23 +0000 @@ -263,7 +263,7 @@ GError *error = NULL; gchar *buffer; gchar *config_file_path; - gint buffer_size; + gsize buffer_size; g_return_if_fail (config_file != NULL); @@ -297,7 +297,7 @@ } } - buffer = g_key_file_to_data (keyfile, (gsize *) &buffer_size, &error); + buffer = g_key_file_to_data (keyfile, &buffer_size, &error); if (error) { @@ -307,7 +307,7 @@ return; } - g_file_set_contents (config_file_path, buffer, buffer_size, &error); + g_file_set_contents (config_file_path, buffer, (gssize) buffer_size, &error); if (error) { === modified file 'src/hd-home-window.c' --- src/hd-home-window.c 2007-05-08 14:05:51 +0000 +++ src/hd-home-window.c 2007-06-12 10:06:47 +0000 @@ -213,6 +213,10 @@ hd_home_window_destroy_banner (HDHomeWindow *window); static void +hd_home_window_set_is_background_cb (GtkWidget *widget, + gpointer data); + +static void hd_home_window_set_background (HDHomeWindow *window, HDHomeBackground *background); @@ -1558,6 +1562,16 @@ } static void +hd_home_window_set_is_background_cb (GtkWidget *widget, + gpointer data) +{ + HildonDesktopHomeItem *item = HILDON_DESKTOP_HOME_ITEM (widget); + gboolean is_background = (gboolean)GPOINTER_TO_INT (data); + + hildon_desktop_home_item_set_is_background (item, is_background); +} + +static void hd_home_window_background (HDHomeWindow *window, gboolean is_background) { @@ -1582,8 +1596,8 @@ } gtk_container_foreach (GTK_CONTAINER (area), - (GtkCallback)hildon_desktop_home_item_set_is_background, - (gpointer)is_background); + (GtkCallback)hd_home_window_set_is_background_cb, + GINT_TO_POINTER (is_background)); } } @@ -1602,7 +1616,7 @@ gtk_container_foreach (GTK_CONTAINER (area), (GtkCallback)hildon_desktop_home_item_set_is_background, - (gpointer)is_inactive); + GINT_TO_POINTER (is_inactive)); }