mirror of https://github.com/djcb/mu.git
* lib: don't check for bogus error
This commit is contained in:
parent
d93c0bb3e2
commit
dcda69e459
|
@ -157,21 +157,21 @@ accumulate_text (MuMsg *msg, MuMsgPart *part, GString **gstrp)
|
||||||
}
|
}
|
||||||
|
|
||||||
char*
|
char*
|
||||||
mu_msg_part_get_text (MuMsg *msg, MuMsgPart *self, MuMsgOptions opts,
|
mu_msg_part_get_text (MuMsg *msg, MuMsgPart *self, MuMsgOptions opts)
|
||||||
gboolean *err)
|
|
||||||
{
|
{
|
||||||
GMimeObject *mobj;
|
GMimeObject *mobj;
|
||||||
GMimeMessage *mime_msg;
|
GMimeMessage *mime_msg;
|
||||||
|
gboolean err;
|
||||||
|
|
||||||
g_return_val_if_fail (msg, NULL);
|
g_return_val_if_fail (msg, NULL);
|
||||||
g_return_val_if_fail (self && self->data, NULL);
|
g_return_val_if_fail (self && self->data, NULL);
|
||||||
g_return_val_if_fail (err, NULL);
|
|
||||||
|
|
||||||
mobj = (GMimeObject*)self->data;
|
mobj = (GMimeObject*)self->data;
|
||||||
|
|
||||||
|
err = FALSE;
|
||||||
if (GMIME_IS_PART (mobj)) {
|
if (GMIME_IS_PART (mobj)) {
|
||||||
if (self->part_type & MU_MSG_PART_TYPE_TEXT_PLAIN)
|
if (self->part_type & MU_MSG_PART_TYPE_TEXT_PLAIN)
|
||||||
return mu_msg_mime_part_to_string ((GMimePart*)mobj, err);
|
return mu_msg_mime_part_to_string ((GMimePart*)mobj, &err);
|
||||||
else
|
else
|
||||||
return NULL; /* non-text MimePart */
|
return NULL; /* non-text MimePart */
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,13 +92,14 @@ char *mu_msg_part_get_filename (MuMsgPart *mpart, gboolean construct_if_needed)
|
||||||
/**
|
/**
|
||||||
* get the text in the MuMsgPart (ie. in its GMimePart)
|
* get the text in the MuMsgPart (ie. in its GMimePart)
|
||||||
*
|
*
|
||||||
|
* @param msg a MuMsg
|
||||||
* @param part a MuMsgPart
|
* @param part a MuMsgPart
|
||||||
* @param err will receive TRUE if there was an error, FALSE otherwise
|
* @param opts MuMsgOptions
|
||||||
*
|
*
|
||||||
* @return utf8 string for this MIME part, to be freed by caller
|
* @return utf8 string for this MIME part, to be freed by caller
|
||||||
*/
|
*/
|
||||||
char* mu_msg_part_get_text (MuMsg *msg, MuMsgPart *part, MuMsgOptions opts,
|
char* mu_msg_part_get_text (MuMsg *msg, MuMsgPart *part, MuMsgOptions opts)
|
||||||
gboolean *err) G_GNUC_WARN_UNUSED_RESULT;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -388,7 +388,6 @@ struct PartData {
|
||||||
static void
|
static void
|
||||||
maybe_index_text_part (MuMsg *msg, MuMsgPart *part, PartData *pdata)
|
maybe_index_text_part (MuMsg *msg, MuMsgPart *part, PartData *pdata)
|
||||||
{
|
{
|
||||||
gboolean err;
|
|
||||||
char *txt, *norm;
|
char *txt, *norm;
|
||||||
Xapian::TermGenerator termgen;
|
Xapian::TermGenerator termgen;
|
||||||
|
|
||||||
|
@ -398,9 +397,8 @@ maybe_index_text_part (MuMsg *msg, MuMsgPart *part, PartData *pdata)
|
||||||
!(part->part_type & MU_MSG_PART_TYPE_MESSAGE))
|
!(part->part_type & MU_MSG_PART_TYPE_MESSAGE))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
txt = mu_msg_part_get_text (msg, part, MU_MSG_OPTION_NONE,
|
txt = mu_msg_part_get_text (msg, part, MU_MSG_OPTION_NONE);
|
||||||
&err);
|
if (!txt)
|
||||||
if (!txt || err)
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
termgen.set_document(pdata->_doc);
|
termgen.set_document(pdata->_doc);
|
||||||
|
|
Loading…
Reference in New Issue