From f0563a7bfade5b594548c12a4e9ce76e59f83284 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 15 Sep 2000 14:40:26 +0000 Subject: [PATCH] only init once SVN revision: 3472 --- legacy/evas/src/evas_image_routines.c | 12 +++++++++--- legacy/evas/src/evas_imlib_routines.c | 12 +++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/legacy/evas/src/evas_image_routines.c b/legacy/evas/src/evas_image_routines.c index beb960334e..068b87b969 100644 --- a/legacy/evas/src/evas_image_routines.c +++ b/legacy/evas/src/evas_image_routines.c @@ -794,9 +794,15 @@ __evas_image_get_colormap(Display *disp, int screen) void __evas_image_init(Display *disp, int screen) { - imlib_set_font_cache_size(1024 * 1024); - imlib_set_cache_size(8 * 1024 * 1024); - imlib_set_color_usage(128); + static int initted = 0; + + if (!initted) + { + imlib_set_font_cache_size(1024 * 1024); + imlib_set_cache_size(8 * 1024 * 1024); + imlib_set_color_usage(128); + initted = 1; + } } void diff --git a/legacy/evas/src/evas_imlib_routines.c b/legacy/evas/src/evas_imlib_routines.c index 5511ac2633..dc96d31c4f 100644 --- a/legacy/evas/src/evas_imlib_routines.c +++ b/legacy/evas/src/evas_imlib_routines.c @@ -717,9 +717,15 @@ __evas_imlib_get_colormap(Display *disp, int screen) void __evas_imlib_init(Display *disp, int screen) { - imlib_set_font_cache_size(1024 * 1024); - imlib_set_cache_size(8 * 1024 * 1024); - imlib_set_color_usage(128); + static int initted = 0; + + if (!initted) + { + imlib_set_font_cache_size(1024 * 1024); + imlib_set_cache_size(8 * 1024 * 1024); + imlib_set_color_usage(128); + initted = 1; + } } void