aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--addressbook/ChangeLog7
-rw-r--r--addressbook/gui/widgets/e-minicard.c7
2 files changed, 12 insertions, 2 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index e1bc214532..e7342e4e02 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,10 @@
+2007-10-01 Milan Crha <mcrha@redhat.com>
+
+ ** Fix for bug #337539
+
+ * gui/widgets/e-minicard.c: (get_left_width), (remodel):
+ Omit left column when showing list of contacts.
+
2007-09-27 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #474000
diff --git a/addressbook/gui/widgets/e-minicard.c b/addressbook/gui/widgets/e-minicard.c
index 9569095ff3..216401a69f 100644
--- a/addressbook/gui/widgets/e-minicard.c
+++ b/addressbook/gui/widgets/e-minicard.c
@@ -890,13 +890,16 @@ add_email_field (EMinicard *e_minicard, GList *email_list, gdouble left_width, i
}
static int
-get_left_width(EMinicard *e_minicard)
+get_left_width (EMinicard *e_minicard, gboolean is_list)
{
gchar *name;
EContactField field;
int width = -1;
PangoLayout *layout;
+ if (is_list)
+ return 0;
+
layout = gtk_widget_create_pango_layout (GTK_WIDGET (GNOME_CANVAS_ITEM (e_minicard)->canvas), "");
for(field = E_CONTACT_FULL_NAME; field != E_CONTACT_LAST_SIMPLE_STRING; field++) {
int this_width;
@@ -985,7 +988,7 @@ remodel( EMinicard *e_minicard )
} else {
char *string;
if (left_width == -1) {
- left_width = get_left_width(e_minicard);
+ left_width = get_left_width (e_minicard, is_list);
}
if (is_email) {