raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=483cec924bff9bd2a803dcb2fef161759f302f8d

commit 483cec924bff9bd2a803dcb2fef161759f302f8d
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Nov 5 09:41:35 2015 +0900

    evas - patch in one more if check for obj layer to avoid shutdown crash
    
    this should fix T2715
---
 src/lib/evas/canvas/evas_object_textblock.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_object_textblock.c 
b/src/lib/evas/canvas/evas_object_textblock.c
index 3d302e8..d579efd 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -816,7 +816,8 @@ _format_unref_free(const Evas_Object *eo_obj, 
Evas_Object_Textblock_Format *fmt)
    if (fmt->ref > 0) return;
    if (fmt->font.fdesc) evas_font_desc_unref(fmt->font.fdesc);
    if (fmt->font.source) eina_stringshare_del(fmt->font.source);
-   evas_font_free(obj->layer->evas->evas, fmt->font.font);
+   if ((obj->layer) && (obj->layer->evas))
+     evas_font_free(obj->layer->evas->evas, fmt->font.font);
    free(fmt);
 }
 

-- 


Reply via email to