diff --git a/lib/gfx/textbuffer.c b/lib/gfx/textbuffer.c
index d2a8a39bcbc5dd1deb6d19ebad5a927e95fa31a3..c52e68292a93efa87827c1a523a3d2d2cff73273 100644
--- a/lib/gfx/textbuffer.c
+++ b/lib/gfx/textbuffer.c
@@ -12,8 +12,6 @@ void txt_init(struct txt_buffer *txtb, struct gfx_region *reg, sFONT *f)
 	txtb->bg_color      = gfx_color_rgb_f(reg, .0f, .0f, .0f);
 	txtb->draw_cursor   = 1;
 	txtb->auto_update   = 1;
-
-	txt_clear(txtb);
 }
 
 static inline size_t width_(struct txt_buffer *tm)