[evolution/wip/webkit-composer: 928/966] Bug 726648 - [webkit-composer] Drafts may remember cursor position



commit 7368ada9eab1701521032e1e785e442e440acf3e
Author: Tomas Popela <tpopela redhat com>
Date:   Thu Mar 20 09:14:48 2014 +0100

    Bug 726648 - [webkit-composer] Drafts may remember cursor position
    
    The caret position there, but was not restored.

 composer/e-composer-private.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/composer/e-composer-private.c b/composer/e-composer-private.c
index 2fcd2c2..7e2c5ce 100644
--- a/composer/e-composer-private.c
+++ b/composer/e-composer-private.c
@@ -872,9 +872,13 @@ composer_move_caret (EMsgComposer *composer)
        }
 
        /* If editing message as new don't handle with caret */
-       if (composer->priv->is_from_message) {
-               webkit_dom_element_set_attribute (
-                       WEBKIT_DOM_ELEMENT (body), "data-edit-as-new", "", NULL);
+       if (composer->priv->is_from_message || composer->priv->is_from_draft) {
+               if (compser->priv->is_from_message)
+                       webkit_dom_element_set_attribute (
+                               WEBKIT_DOM_ELEMENT (body),
+                               "data-edit-as-new",
+                               "",
+                               NULL);
                e_editor_selection_restore_caret_position (editor_selection);
 
                e_editor_widget_force_spell_check (editor_widget);


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