summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5233757)
* src/addressadd.c
* src/editaddress.c
* src/headerview.c
* src/textview.c
More error handling on saving pictures
+2007-10-10 [colin] 3.0.2cvs53
+
+ * src/addressadd.c
+ * src/editaddress.c
+ * src/headerview.c
+ * src/textview.c
+ More error handling on saving pictures
+
2007-10-10 [colin] 3.0.2cvs52
* src/printing.c
2007-10-10 [colin] 3.0.2cvs52
* src/printing.c
( cvs diff -u -r 1.9.2.18 -r 1.9.2.19 src/addressadd.c; cvs diff -u -r 1.28.2.36 -r 1.28.2.37 src/addrindex.c; cvs diff -u -r 1.14.2.34 -r 1.14.2.35 src/editaddress.c; ) > 3.0.2cvs50.patchset
( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/addrduplicates.c; ) > 3.0.2cvs51.patchset
( cvs diff -u -r 1.1.2.9 -r 1.1.2.10 src/printing.c; cvs diff -u -r 1.1.2.2 -r 1.1.2.3 src/printing.h; ) > 3.0.2cvs52.patchset
( cvs diff -u -r 1.9.2.18 -r 1.9.2.19 src/addressadd.c; cvs diff -u -r 1.28.2.36 -r 1.28.2.37 src/addrindex.c; cvs diff -u -r 1.14.2.34 -r 1.14.2.35 src/editaddress.c; ) > 3.0.2cvs50.patchset
( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/addrduplicates.c; ) > 3.0.2cvs51.patchset
( cvs diff -u -r 1.1.2.9 -r 1.1.2.10 src/printing.c; cvs diff -u -r 1.1.2.2 -r 1.1.2.3 src/printing.h; ) > 3.0.2cvs52.patchset
+( cvs diff -u -r 1.9.2.19 -r 1.9.2.20 src/addressadd.c; cvs diff -u -r 1.14.2.35 -r 1.14.2.36 src/editaddress.c; cvs diff -u -r 1.8.2.25 -r 1.8.2.26 src/headerview.c; cvs diff -u -r 1.96.2.186 -r 1.96.2.187 src/textview.c; ) > 3.0.2cvs53.patchset
MICRO_VERSION=2
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=2
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
gchar *name = g_strconcat( get_rc_dir(), G_DIR_SEPARATOR_S, ADDRBOOK_DIR, G_DIR_SEPARATOR_S,
ADDRITEM_ID(person), ".png", NULL );
gdk_pixbuf_save(picture, name, "png", &error, NULL);
gchar *name = g_strconcat( get_rc_dir(), G_DIR_SEPARATOR_S, ADDRBOOK_DIR, G_DIR_SEPARATOR_S,
ADDRITEM_ID(person), ".png", NULL );
gdk_pixbuf_save(picture, name, "png", &error, NULL);
+ if (error) {
+ g_warning(_("Failed to save image: \n%s"),
+ error->message);
+ g_error_free(error);
+ }
addritem_person_set_picture( person, ADDRITEM_ID(person) ) ;
g_free( name );
}
addritem_person_set_picture( person, ADDRITEM_ID(person) ) ;
g_free( name );
}
name = g_strconcat( get_rc_dir(), G_DIR_SEPARATOR_S, ADDRBOOK_DIR, G_DIR_SEPARATOR_S,
ADDRITEM_ID(current_person), ".png", NULL );
gdk_pixbuf_save(pixbuf, name, "png", &error, NULL);
name = g_strconcat( get_rc_dir(), G_DIR_SEPARATOR_S, ADDRBOOK_DIR, G_DIR_SEPARATOR_S,
ADDRITEM_ID(current_person), ".png", NULL );
gdk_pixbuf_save(pixbuf, name, "png", &error, NULL);
+ if (error) {
+ alertpanel_error(_("Failed to save image: \n%s"),
+ error->message);
+ g_error_free(error);
+ }
addritem_person_set_picture( current_person, ADDRITEM_ID(current_person) ) ;
g_free( name );
} else {
addritem_person_set_picture( current_person, ADDRITEM_ID(current_person) ) ;
g_free( name );
} else {
filename = addrindex_get_picture_file(msginfo->from);
if (!filename)
return;
filename = addrindex_get_picture_file(msginfo->from);
if (!filename)
return;
- if (!is_file_exist(filename))
+ if (!is_file_exist(filename)) {
gdk_pixbuf_save(picture, filename, "png", &error, NULL);
gdk_pixbuf_save(picture, filename, "png", &error, NULL);
+ if (error) {
+ g_warning(_("Failed to save image: \n%s"),
+ error->message);
+ g_error_free(error);
+ }
+ }
filename = addrindex_get_picture_file(msginfo->from);
if (!filename)
return;
filename = addrindex_get_picture_file(msginfo->from);
if (!filename)
return;
- if (!is_file_exist(filename))
+ if (!is_file_exist(filename)) {
gdk_pixbuf_save(picture, filename, "png", &error, NULL);
gdk_pixbuf_save(picture, filename, "png", &error, NULL);
+ if (error) {
+ g_warning(_("Failed to save image: \n%s"),
+ error->message);
+ g_error_free(error);
+ }
+ }