diff options
Diffstat (limited to 'addons/web_editor/static/src')
| -rw-r--r-- | addons/web_editor/static/src/js/snippets.editor.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/web_editor/static/src/js/snippets.editor.js b/addons/web_editor/static/src/js/snippets.editor.js index 6cf2a9d33fd..19251f75af2 100644 --- a/addons/web_editor/static/src/js/snippets.editor.js +++ b/addons/web_editor/static/src/js/snippets.editor.js @@ -1076,12 +1076,12 @@ data.Editor = Class.extend({ if($parent.closest(":data(\"snippet-editor\")").length) { while (!$parent.data("snippet-editor")) { var $nextParent = $parent.parent(); - if ($parent.children().length === 0 && $parent.text().trim() === "") { + if ($parent.children().length === 0 && $parent.text().trim() === "" && !$parent.hasClass("oe_structure")) { $parent.remove(); } $parent = $nextParent; } - if ($parent.children().length === 0 && $parent.text().trim() === "") { + if ($parent.children().length === 0 && $parent.text().trim() === "" && !$parent.hasClass("oe_structure")) { _.defer(function () { $parent.data("snippet-editor").on_remove(); }); |
