mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[document] discard_comb_x_y in reset_document
This commit is contained in:
parent
47e199ade9
commit
8f2ff7cd82
@ -299,6 +299,10 @@ reset_document(struct document *document)
|
|||||||
mem_free_set(&document->slines1, NULL);
|
mem_free_set(&document->slines1, NULL);
|
||||||
mem_free_set(&document->slines2, NULL);
|
mem_free_set(&document->slines2, NULL);
|
||||||
mem_free_set(&document->search_points, NULL);
|
mem_free_set(&document->search_points, NULL);
|
||||||
|
|
||||||
|
#ifdef CONFIG_COMBINE
|
||||||
|
discard_comb_x_y(document);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -393,15 +393,13 @@ assert_comb_x_y_ok(const struct document *document)
|
|||||||
#ifdef CONFIG_COMBINE
|
#ifdef CONFIG_COMBINE
|
||||||
/** Discard any combining characters that have not yet been combined
|
/** Discard any combining characters that have not yet been combined
|
||||||
* with to the previous base character. */
|
* with to the previous base character. */
|
||||||
static void
|
void
|
||||||
discard_comb_x_y(struct document *document)
|
discard_comb_x_y(struct document *document)
|
||||||
{
|
{
|
||||||
document->comb_x = -1;
|
document->comb_x = -1;
|
||||||
document->comb_y = -1;
|
document->comb_y = -1;
|
||||||
document->combi_length = 0;
|
document->combi_length = 0;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
# define discard_comb_x_y(document) ((void) 0)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_COMBINE
|
#ifdef CONFIG_COMBINE
|
||||||
|
@ -121,6 +121,14 @@ void line_break(struct html_context *html_context);
|
|||||||
|
|
||||||
void *html_special(struct html_context *html_context, enum html_special_type c, ...);
|
void *html_special(struct html_context *html_context, enum html_special_type c, ...);
|
||||||
|
|
||||||
|
#ifdef CONFIG_COMBINE
|
||||||
|
/** Discard any combining characters that have not yet been combined
|
||||||
|
* with to the previous base character. */
|
||||||
|
void discard_comb_x_y(struct document *document);
|
||||||
|
#else
|
||||||
|
# define discard_comb_x_y(document) ((void) 0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user