From 4a12e23cab29df538eeec9b5f4d7dcf9a2f6cca0 Mon Sep 17 00:00:00 2001 From: Tomas Popela Date: Mon, 16 Jun 2014 15:59:14 +0200 Subject: EHTMLEditor: Move remove_node and remove_node_if_empty to EWebView And use them in EHTMLEditorView if possible. --- e-util/e-html-editor-selection.c | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'e-util/e-html-editor-selection.c') 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 @@ -1157,13 +1157,6 @@ create_list_element (EHTMLEditorSelection *selection, return list; } -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, @@ -1734,28 +1727,6 @@ format_change_block_to_block (EHTMLEditorSelection *selection, e_html_editor_selection_restore (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, -- cgit v1.2.3