[evolution/wip/webkit2] EComposerPrivate - Caret is below the quoted content when replying on HTML message with active signa



commit 2f0b6370fd3917f515e0384a78c96c51fd87589d
Author: Tomas Popela <tpopela redhat com>
Date:   Tue Mar 24 08:45:57 2015 +0100

    EComposerPrivate - Caret is below the quoted content when replying on HTML message with active signature 
and choosing the Don't lose formatting option

 web-extensions/e-composer-private-dom-functions.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/web-extensions/e-composer-private-dom-functions.c 
b/web-extensions/e-composer-private-dom-functions.c
index 4048ba3..365a518 100644
--- a/web-extensions/e-composer-private-dom-functions.c
+++ b/web-extensions/e-composer-private-dom-functions.c
@@ -226,11 +226,14 @@ composer_move_caret (WebKitDOMDocument *document,
                                        NULL);
                        }
                } else {
-                       webkit_dom_node_insert_before (
-                               WEBKIT_DOM_NODE (body),
-                               WEBKIT_DOM_NODE (element),
-                               WEBKIT_DOM_NODE (signature),
-                               NULL);
+                       if (start_bottom)
+                               webkit_dom_node_insert_before (
+                                       WEBKIT_DOM_NODE (body),
+                                       WEBKIT_DOM_NODE (element),
+                                       WEBKIT_DOM_NODE (signature),
+                                       NULL);
+                       else
+                               element = WEBKIT_DOM_ELEMENT (body);
                }
        } else {
                if (!element && top_signature) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]