[evolution-patches] updated fix for bug 319308 [addressbook]



Hi,
    I have attached an new patch for bug 319308. Removing sqare brackets
of folder name.
Sincerely.
Boby.
===================================================================
RCS file: /cvs/gnome/evolution/a11y/ChangeLog,v
retrieving revision 1.47
diff -u -r1.47 ChangeLog
--- ChangeLog	27 Jan 2006 14:50:37 -0000	1.47
+++ ChangeLog	22 Feb 2006 10:12:01 -0000
@@ -1,3 +1,9 @@
+2006-02-22  Boby Wang <boby wang sun com>
+	Fix for #319308
+
+	* addressbook/ea-minicard-view.c: (ea_minicard_view_get_name):
+	add the folder name to the name of current minicard view
+
 2006-01-27  Kjartan Maraas  <kmaraas gnome org>
 
 	reviewed by: Harish Krishnaswamy <kharish novell com> 
Index: addressbook/ea-minicard-view.c
===================================================================
RCS file: /cvs/gnome/evolution/a11y/addressbook/ea-minicard-view.c,v
retrieving revision 1.6
diff -u -r1.6 ea-minicard-view.c
--- addressbook/ea-minicard-view.c	7 Apr 2005 07:42:28 -0000	1.6
+++ addressbook/ea-minicard-view.c	22 Feb 2006 10:12:01 -0000
@@ -141,21 +141,32 @@
 {
 	EReflow *reflow;
 	gchar *string;
-	
+	EMinicardView *card_view;
+	EBook *book = NULL;
+	const gchar *source_name;
+
 	g_return_val_if_fail (EA_IS_MINICARD_VIEW (accessible), NULL);
 
 	reflow = E_REFLOW(atk_gobject_accessible_get_object (ATK_GOBJECT_ACCESSIBLE (accessible)));
 
 	if (!reflow)
 		return NULL;
-
-	string = g_strdup_printf (ngettext ("current addressbook folder has %d card", 
-				   "current addressbook folder has %d cards", 
-				   reflow->count), reflow->count);
 	
+	/* Get the current name of minicard view*/
+	card_view = E_MINICARD_VIEW (reflow);
+	g_object_get (card_view->adapter, "book", &book, NULL);
+	g_assert (E_IS_BOOK (book));
+	source_name = e_source_peek_name (e_book_get_source (book));
+	if (!source_name)
+		source_name="";
+
+	string = g_strdup_printf (ngettext ("current address book folder %s has %d card",
+	                          "current address book folder %s has %d cards",
+	                          reflow->count), source_name, reflow->count);
 
 	ATK_OBJECT_CLASS (parent_class)->set_name (accessible, string);
 	g_free (string);
+	g_object_unref(book);
 	return accessible->name;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]