if (imageviewer->mimeinfo == NULL)
return;
- stream = procmime_get_part_as_inputstream(imageviewer->mimeinfo, &error);
- if (error != NULL) {
- g_warning("Couldn't get image MIME part: %s\n", error->message);
- g_error_free(error);
+ stream = procmime_get_part_as_inputstream(imageviewer->mimeinfo);
+ if (stream == NULL) {
+ g_warning("Couldn't get image MIME part");
return;
}
GInputStream *stream;
GError *error = NULL;
- stream = procmime_get_part_as_inputstream(p, &error);
- if (error != NULL || stream == NULL) {
- if (error != NULL) {
- g_warning("Couldn't get image MIME part: %s\n", error->message);
- g_error_free(error);
- } else {
- g_warning("Could not decode MIME part\n");
- }
+ stream = procmime_get_part_as_inputstream(p);
+ if (stream == NULL) {
+ g_warning("Could not decode MIME part\n");
return NULL;
}
/* Returns an open GInputStream. The caller should just
* read mimeinfo->length bytes from it and then release it. */
-GInputStream *procmime_get_part_as_inputstream(MimeInfo *mimeinfo,
- GError **error)
+GInputStream *procmime_get_part_as_inputstream(MimeInfo *mimeinfo)
{
cm_return_val_if_fail(mimeinfo != NULL, NULL);
gpointer cb_data);
void *procmime_get_part_as_string(MimeInfo *mimeinfo,
gboolean null_terminate);
-GInputStream *procmime_get_part_as_inputstream(MimeInfo *mimeinfo,
- GError **error);
+GInputStream *procmime_get_part_as_inputstream(MimeInfo *mimeinfo);
#ifdef __cplusplus
}
START_TIMING("inserting image");
- stream = procmime_get_part_as_inputstream(mimeinfo, &error);
- if (error != NULL) {
- g_warning("Can't get the image file: %s", error->message);
- g_error_free(error);
+ stream = procmime_get_part_as_inputstream(mimeinfo);
+ if (stream == NULL) {
+ g_warning("Can't get the image file");
END_TIMING();
return;
}