edje signal cb - dont delete already deleted signals
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sun, 3 Jul 2016 05:01:04 +0000 (14:01 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sun, 3 Jul 2016 06:45:36 +0000 (15:45 +0900)
commit0dc74232a1b7d582652528e471cebfd44c75d58e
tree1e9756d2f6e524ae9b1c0e4628cdb2a59ef0656b
parent183a611cde0ef889b82843a6f63583e04ba5ecc2
edje signal cb - dont delete already deleted signals

let's assume you registered a callback twice with the same ptr data
and same func and same sig/src... if you delete it once you're ok.
delete twice... and you re-delete the first one (just makging it for
delete_me). this fixes this corner case

@fix
src/lib/edje/edje_signal.c