From b9eaf4d23928c8df8ff66b2da10dce022f661ad5 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 13 Mar 2014 12:28:36 -0400 Subject: [PATCH] bugfix: don't crash on possibly-null gadman bg string extensions CID 1132749 --- src/modules/gadman/e_mod_gadman.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/modules/gadman/e_mod_gadman.c b/src/modules/gadman/e_mod_gadman.c index 1d39cebe2..d7bdbe0bf 100644 --- a/src/modules/gadman/e_mod_gadman.c +++ b/src/modules/gadman/e_mod_gadman.c @@ -607,7 +607,6 @@ void gadman_update_bg(void) { Evas_Object *obj; - const char *ext; if (!Man->gadcons[GADMAN_LAYER_TOP]) return; if (!Man->conf) return; @@ -638,8 +637,7 @@ gadman_update_bg(void) break; case BG_CUSTOM: - ext = strrchr(Man->conf->custom_bg, '.'); - if (!strcmp(ext, ".edj") || !strcmp(ext, ".EDJ")) + if (eina_str_has_extension(Man->conf->custom_bg, ".edj")) { //THIS IS FOR E19 backgrounds obj = edje_object_add(Man->comp->evas);