aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-html-editor-page-dialog.c
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-html-editor-page-dialog.c')
-rw-r--r--e-util/e-html-editor-page-dialog.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/e-util/e-html-editor-page-dialog.c b/e-util/e-html-editor-page-dialog.c
index 53c8fce8c7..27552576c6 100644
--- a/e-util/e-html-editor-page-dialog.c
+++ b/e-util/e-html-editor-page-dialog.c
@@ -270,8 +270,12 @@ html_editor_page_dialog_set_background_image (EHTMLEditorPageDialog *dialog)
GTK_FILE_CHOOSER (
dialog->priv->background_image_filechooser));
- webkit_dom_html_body_element_set_background (
- WEBKIT_DOM_HTML_BODY_ELEMENT (body), uri ? uri : "");
+ if (uri && *uri) {
+ e_html_editor_selection_replace_image_src (
+ e_html_editor_view_get_selection (view),
+ WEBKIT_DOM_ELEMENT (body),
+ uri);
+ }
g_free (uri);
}