aboutsummaryrefslogtreecommitdiff
path: root/src/mgui/richtext.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mgui/richtext.c')
-rw-r--r--src/mgui/richtext.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mgui/richtext.c b/src/mgui/richtext.c
index 2f7c163..c70967f 100644
--- a/src/mgui/richtext.c
+++ b/src/mgui/richtext.c
@@ -112,6 +112,14 @@ mgui_richtext* mgui_richtext_create(const char *str, size_t size, unsigned char
return richtext;
}
+void mgui_richtext_destroy(mgui_richtext *richtext) {
+ for(size_t i = 0; i < NUM_VERTEX_DATA; ++i) {
+ mgui_free(richtext->vertex_data[i].vertices);
+ }
+ mgui_free(richtext->str);
+ mgui_free(richtext);
+}
+
mgui_widget* mgui_richtext_to_widget(mgui_richtext *list) {
return &list->widget;
}