commit bca92a4c24f93dbe110f932db9b204c03ee767b1 from: Omar Polo date: Thu Jul 01 14:05:57 2021 UTC introduce erase_buffer commit - 4ea9160aee35cad007038d69d9cde257ae25864d commit + bca92a4c24f93dbe110f932db9b204c03ee767b1 blob - 8bc89bfa10d7876b108f85b77bf468c796837c69 blob + 85e16fe9349cbab610205e1df13e73e1914c34d6 --- telescope.c +++ telescope.c @@ -596,8 +596,7 @@ load_url(struct tab *tab, const char *url) hist_push(&tab->hist, tab->hist_cur); do_load_url(tab, url); - empty_vlist(&tab->buffer); - empty_linelist(&tab->buffer); + erase_buffer(&tab->buffer); } int blob - 8ba69fbf498995de86497b1f3d19c5b144c6abff blob + 55a513ad69b5e71102390f476f64fe812173825c --- telescope.h +++ telescope.h @@ -515,6 +515,7 @@ int unicode_isgraph(uint32_t); void dispatch_imsg(struct imsgbuf*, imsg_handlerfn**, size_t); /* wrap.c */ +void erase_buffer(struct buffer *); void empty_linelist(struct buffer*); void empty_vlist(struct buffer*); int wrap_text(struct buffer*, const char*, struct line*, size_t); blob - 8d079bbb91085bdc30ce8a6e1e4d57c0026790db blob + 318601d3a75fd80f2da145c278e17f960b687912 --- wrap.c +++ wrap.c @@ -36,6 +36,13 @@ */ void +erase_buffer(struct buffer *buffer) +{ + empty_vlist(buffer); + empty_linelist(buffer); +} + +void empty_linelist(struct buffer *buffer) { struct line *l, *lt;