diff options
author | Tomas Popela <tpopela@redhat.com> | 2014-07-16 16:55:48 +0800 |
---|---|---|
committer | Tomas Popela <tpopela@redhat.com> | 2014-07-16 16:56:56 +0800 |
commit | 968a7477c72124fc0f7af837b4894db6ee4553d2 (patch) | |
tree | f65c61ba0d735d2f686017905bbb3be799a2430c /addressbook | |
parent | 65e07523570f20a4500bc7c1ff8acf7c4dd36a03 (diff) | |
download | gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar.gz gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar.bz2 gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar.lz gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar.xz gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.tar.zst gsoc2013-evolution-968a7477c72124fc0f7af837b4894db6ee4553d2.zip |
Bug 732892 - Scale-down contact images in message preview
Set the maximal width and height of the contact image to 96 px. Also do
the same in the contact preview in addressbook.
Diffstat (limited to 'addressbook')
-rw-r--r-- | addressbook/gui/widgets/eab-contact-formatter.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/addressbook/gui/widgets/eab-contact-formatter.c b/addressbook/gui/widgets/eab-contact-formatter.c index 30b397d1c6..6aa45c966c 100644 --- a/addressbook/gui/widgets/eab-contact-formatter.c +++ b/addressbook/gui/widgets/eab-contact-formatter.c @@ -537,7 +537,8 @@ render_title_block (EABContactFormatter *formatter, photo->data.inlined.data, photo->data.inlined.length); g_string_append_printf ( - buffer, "<img border=\"1\" src=\"data:%s;base64,%s\">", + buffer, + "<img id=\"__evo-contact-photo\" border=\"1\" src=\"data:%s;base64,%s\">", photo->data.inlined.mime_type, photo_data); } else if (photo && photo->type == E_CONTACT_PHOTO_TYPE_URI && photo->data.uri && *photo->data.uri) { @@ -549,7 +550,7 @@ render_title_block (EABContactFormatter *formatter, uri = unescaped; #endif g_string_append_printf ( - buffer, "<img border=\"1\" src=\"%s%s\">", + buffer, "<img id=\"__evo-contact-photo\" border=\"1\" src=\"%s%s\">", is_local ? "evo-" : "", uri); #if !(WEBKIT_MAJOR_VERSION == 2 && WEBKIT_MINOR_VERSION == 2) g_free (unescaped); @@ -1068,7 +1069,7 @@ render_compact (EABContactFormatter *formatter, #endif g_string_append_printf ( buffer, - "<img width=\"%d\" height=\"%d\" src=\"%s%s\">", + "<img id=\"__evo-contact-photo\" width=\"%d\" height=\"%d\" src=\"%s%s\">", calced_width, calced_height, is_local ? "evo-" : "", uri); #if !(WEBKIT_MAJOR_VERSION == 2 && WEBKIT_MINOR_VERSION == 2) @@ -1082,7 +1083,7 @@ render_compact (EABContactFormatter *formatter, photo->data.inlined.length); g_string_append_printf ( buffer, - "<img border=\"1\" src=\"data:%s;base64,%s\" " + "<img id=\"__evo-contact-photo\" border=\"1\" src=\"data:%s;base64,%s\" " "width=\"%d\" height=\"%d\">", photo->data.inlined.mime_type, photo_data, |