From 47825eb89b37faff53928dec8b70594acc6f0c45 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 16 Apr 2001 19:18:15 +0000 Subject: [PATCH] and invalidate held data if u change image file or font (font/size) SVN revision: 4636 --- legacy/evas/src/evas_image.c | 1 + legacy/evas/src/evas_text.c | 1 + 2 files changed, 2 insertions(+) diff --git a/legacy/evas/src/evas_image.c b/legacy/evas/src/evas_image.c index 5116658701..ba038ae91d 100644 --- a/legacy/evas/src/evas_image.c +++ b/legacy/evas/src/evas_image.c @@ -134,6 +134,7 @@ evas_set_image_file(Evas e, Evas_Object o, char *file) (oo->current.image.h == 0) ) { + _evas_free_image_renderer_data(e, o); if (oo->current.file) free(oo->current.file); oo->previous.file = NULL; diff --git a/legacy/evas/src/evas_text.c b/legacy/evas/src/evas_text.c index 6a38f7c743..566fc437f9 100644 --- a/legacy/evas/src/evas_text.c +++ b/legacy/evas/src/evas_text.c @@ -928,6 +928,7 @@ evas_set_font(Evas e, Evas_Object o, char *font, int size) if ((oo->current.font) && (!strcmp(oo->current.font, font)) && (size == oo->current.size)) return; + _evas_free_text_renderer_data(e, o); if (oo->current.font) free(oo->current.font); oo->current.font = strdup(font); oo->previous.font = NULL;