[evolution] Bug 711350: Cannot position caret in received message body without using the mouse



commit 17acc96914812badfe87cae637cd4d1c605fe3c1
Author: Tomas Popela <tpopela redhat com>
Date:   Tue Mar 11 14:51:01 2014 +0100

    Bug 711350: Cannot position caret in received message body without using the mouse
    
    If Caret mode is enabled don't try to process the navigation keys and
    don't set the focus on main frame to actually make the Caret mode
    working.

 modules/mail/e-mail-shell-view-private.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/modules/mail/e-mail-shell-view-private.c b/modules/mail/e-mail-shell-view-private.c
index 1c1035d..7a77405 100644
--- a/modules/mail/e-mail-shell-view-private.c
+++ b/modules/mail/e-mail-shell-view-private.c
@@ -319,10 +319,13 @@ mail_shell_view_key_press_event_cb (EMailShellView *mail_shell_view,
                case GDK_KEY_Up:
                case GDK_KEY_Right:
                case GDK_KEY_Down:
-               case GDK_KEY_Prior:
                case GDK_KEY_Next:
                case GDK_KEY_End:
                case GDK_KEY_Begin:
+                       /* If Caret mode is enabled don't try to process these keys */
+                       if (e_web_view_get_caret_mode (E_WEB_VIEW (mail_display)))
+                               return FALSE;
+               case GDK_KEY_Prior:
                        if (!mail_shell_view_mail_display_needs_key (mail_display, FALSE) &&
                            webkit_web_view_get_main_frame (WEBKIT_WEB_VIEW (mail_display)) !=
                            webkit_web_view_get_focused_frame (WEBKIT_WEB_VIEW (mail_display))) {


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