devilhorns pushed a commit to branch master.

commit 8b93eaf4c81dc4540ace1b56ad4e9b64d3a2fe66
Author: Chris Michael <[email protected]>
Date:   Mon Aug 5 10:26:38 2013 +0100

    _edje_real_part_recursive_get can return NULL so check validity before
    calling _edje_child_remove (with potentially NULL as the real part).
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/edje/edje_util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c
index 92fa2d7..41550d0 100644
--- a/src/lib/edje/edje_util.c
+++ b/src/lib/edje/edje_util.c
@@ -113,12 +113,12 @@ _edje_user_definition_free(Edje_User_Defined *eud)
       case EDJE_USER_BOX_PACK:
          child = eud->u.box.child;
          rp = _edje_real_part_recursive_get(&eud->ed, eud->part);
-         _edje_child_remove(eud->ed, rp, child);
+         if (rp) _edje_child_remove(eud->ed, rp, child);
          break;
       case EDJE_USER_TABLE_PACK:
          child = eud->u.table.child;
          rp = _edje_real_part_recursive_get(&eud->ed, eud->part);
-         _edje_child_remove(eud->ed, rp, child);
+         if (rp) _edje_child_remove(eud->ed, rp, child);
          break;
       case EDJE_USER_STRING:
       case EDJE_USER_DRAG_STEP:

-- 

------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk

Reply via email to