[maemo-commits] [maemo-commits] r12004 - in projects/haf/trunk/hildon-desktop: . src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu May 31 16:00:30 EEST 2007
- Previous message: [maemo-commits] r12003 - projects/haf/tags/pango1.0
- Next message: [maemo-commits] r12005 - projects/haf/trunk/gail/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart Date: 2007-05-31 16:00:28 +0300 (Thu, 31 May 2007) New Revision: 12004 Modified: projects/haf/trunk/hildon-desktop/ChangeLog projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c Log: 2007-05-31 Moises Martinez <moises.martinez at nokia.com> * src/hd-switcher-menu.c: - Filter info notes notifications. Fixes: NB#59110 * ChangeLog updated. Modified: projects/haf/trunk/hildon-desktop/ChangeLog =================================================================== --- projects/haf/trunk/hildon-desktop/ChangeLog 2007-05-31 12:52:13 UTC (rev 12003) +++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-05-31 13:00:28 UTC (rev 12004) @@ -1,3 +1,8 @@ +2007-05-31 Moises Martinez <moises.martinez at nokia.com> + + * src/hd-switcher-menu.c: + - Filter info notes notifications. Fixes: NB#59110 + 2007-05-30 Johan Bilien <johan.bilien at nokia.com> * libhildondesktop/hildon-home-area.c: Modified: projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c =================================================================== --- projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c 2007-05-31 12:52:13 UTC (rev 12003) +++ projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c 2007-05-31 13:00:28 UTC (rev 12004) @@ -1488,6 +1488,9 @@ { GdkPixbuf *icon = NULL; gchar *summary = NULL, *body = NULL; + const gchar *category = NULL; + GHashTable *hints; + GValue *hint; guint id; GtkWidget *menu_item; @@ -1504,8 +1507,19 @@ HD_NM_COL_ICON, &icon, HD_NM_COL_SUMMARY, &summary, HD_NM_COL_BODY, &body, + HD_NM_COL_HINTS, &hints, -1); + hint = g_hash_table_lookup (hints, "category"); + + if (hint) + { + category = g_value_get_string (hint); + + if (g_str_equal (category, "system.note.dialog")) + goto out; + } + if (switcher->priv->last_iter_added == NULL) hd_switcher_menu_notification_deleted_cb (HILDON_DESKTOP_NOTIFICATION_MANAGER (tree_model), id, switcher); @@ -1525,10 +1539,13 @@ hildon_desktop_popup_menu_add_item (switcher->priv->menu_notifications, GTK_MENU_ITEM (gtk_separator_menu_item_new ())); - +out: switcher->priv->last_iter_added = NULL; hd_switcher_menu_check_content (switcher); + + g_free (summary); + g_free (body); } static void
- Previous message: [maemo-commits] r12003 - projects/haf/tags/pango1.0
- Next message: [maemo-commits] r12005 - projects/haf/trunk/gail/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]