From 2d1166d846a4eadedb6d78d86999aec4f00edeab Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 3 Jan 2012 14:33:35 +0000 Subject: [PATCH] Evas textblock: Fixed a possible bug with generic poppers removal. Patch by Hyoyoung Chang. SVN revision: 66798 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 0646eb4bdd..8c530b404f 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -6333,8 +6333,8 @@ _evas_textblock_node_format_remove_matching(Evas_Object_Textblock *o, Evas_Object_Textblock_Node_Format *fnode; size_t fstr_len; fstr_len = strlen(fstr); - /* Generic popper, just pop */ - if (((fstr[0] == ' ') && !fstr[1]) || !fstr[0]) + /* Generic popper, just pop (if there's anything to pop). */ + if (formats && (((fstr[0] == ' ') && !fstr[1]) || !fstr[0])) { fnode = eina_list_data_get(formats); formats = eina_list_remove_list(formats, formats);