Mercurial > MadButterfly
diff pyink/consistency.py @ 1261:6177f5d0ef01
Remove the layer when a layer group being removed.
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Tue, 11 Jan 2011 17:59:17 +0800 |
parents | 027cd060d9ba |
children | 2f861eea1214 |
line wrap: on
line diff
--- a/pyink/consistency.py Tue Jan 11 17:57:11 2011 +0800 +++ b/pyink/consistency.py Tue Jan 11 17:59:17 2011 +0800 @@ -83,6 +83,19 @@ pass else: # We have found the key frame. self._domview.unmark_key(layer_idx, start) + return + + # + # Remove layers + # + if child_name == 'svg:g': + try: + layer_idx = self._domview.find_layer_from_group(group_id) + except ValueError: + pass + else: # It is a layer group + self._domview.rm_layer(layer_idx) + pass pass pass