diff options
author | Tomas Popela <tpopela@redhat.com> | 2014-06-16 21:59:14 +0800 |
---|---|---|
committer | Tomas Popela <tpopela@redhat.com> | 2014-06-16 21:59:14 +0800 |
commit | 4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0 (patch) | |
tree | cb0913a91a3fce77216d0ba3187600935212b724 /e-util/e-html-editor-selection.c | |
parent | d2b05fd46bbc736466ae172c64bed727e3b889b8 (diff) | |
download | gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar.gz gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar.bz2 gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar.lz gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar.xz gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.tar.zst gsoc2013-evolution-4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0.zip |
EHTMLEditor: Move remove_node and remove_node_if_empty to EWebView
And use them in EHTMLEditorView if possible.
Diffstat (limited to 'e-util/e-html-editor-selection.c')
-rw-r--r-- | e-util/e-html-editor-selection.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/e-util/e-html-editor-selection.c b/e-util/e-html-editor-selection.c index 02c5586824..62837f4f67 100644 --- a/e-util/e-html-editor-selection.c +++ b/e-util/e-html-editor-selection.c @@ -1158,13 +1158,6 @@ create_list_element (EHTMLEditorSelection *selection, } static void -remove_node (WebKitDOMNode *node) -{ - webkit_dom_node_remove_child ( - webkit_dom_node_get_parent_node (node), node, NULL); -} - -static void format_change_list_from_list (EHTMLEditorSelection *selection, WebKitDOMDocument *document, EHTMLEditorSelectionBlockFormat to, @@ -1735,28 +1728,6 @@ format_change_block_to_block (EHTMLEditorSelection *selection, } static void -remove_node_if_empty (WebKitDOMNode *node) -{ - if (!WEBKIT_DOM_IS_NODE (node)) - return; - - if (!webkit_dom_node_get_first_child (node)) { - remove_node (node); - } else { - gchar *text_content; - - text_content = webkit_dom_node_get_text_content (node); - if (!text_content) - remove_node (node); - - if (text_content && !*text_content) - remove_node (node); - - g_free (text_content); - } -} - -static void format_change_block_to_list (EHTMLEditorSelection *selection, EHTMLEditorSelectionBlockFormat format, EHTMLEditorView *view, |