edje_cc: Keep script block during group inheritance 23/126323/2
authorJeeyong Um <conr2d@gmail.com>
Fri, 21 Apr 2017 02:39:00 +0000 (11:39 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Fri, 21 Apr 2017 06:56:02 +0000 (23:56 -0700)
commit932e165197bccfc1dedce2dda9eda28d3f406d01
tree12718d3e8d6c1c67d3649072aa773b3258e6aca1
parente021e2f621f7ac930de316742c597ee80d4bfb67
edje_cc: Keep script block during group inheritance

Currently, script block is removed when an edje group inherits from other group
after defining its own script block.
  group { "somegroup";
    script {
       ...
    }
    parts {
       ...
    }
    inherit: "othergroup"; // <= previous script block is removed here.
  }

If parent group doesn't have script block, it doesn't need to overwrite previous
one. This will keep script block and print warning when script block is overwritten.

Signed-Off-By: Jeeyong Um <jc9.um@samsung.com>
Change-Id: Ie49c4e5c1378658d16bf33e61586f8d5a3a7cd14
src/bin/edje/edje_cc_handlers.c