text_part->html_urls = g_tree_new ((GCompareFunc) g_ascii_strcasecmp);
text_part->urls = g_tree_new ((GCompareFunc) g_ascii_strcasecmp);
- text_part->content = strip_html_tags (task, task->task_pool, text_part, part_content, NULL);
+ text_part->content = strip_html_tags (task, task->task_pool, text_part, text_part->orig, NULL);
if (text_part->html_nodes == NULL) {
url_parse_text (task->task_pool, task, text_part, FALSE);
else {
while (remain > 0) {
c = g_utf8_get_char_validated (p, remain);
- if (c == (gunichar) - 2 || c == (gunichar) - 1) {
+ if (c == (gunichar) -2 || c == (gunichar) -1) {
/* Invalid characters detected, stop processing */
return FALSE;
}
if (remain > 0) {
t = g_utf8_get_char_validated (p, remain);
- if (c == (gunichar) - 2 || c == (gunichar) - 1) {
+ if (t == (gunichar) -2 || t == (gunichar) -1) {
/* Invalid characters detected, stop processing */
return FALSE;
}
sct = g_unichar_get_script (t);
- if (g_unichar_isalnum (c) && g_unichar_isalnum (t)) {
+ if (g_unichar_isalpha (c) && g_unichar_isalpha (t)) {
/* We have two unicode alphanumeric characters, so we can check its script */
if (sct != scc) {
mark++;