[evolution/wip/webkit2] EHTMLEditorActions - Activating the Paste as Text and Paste Quotation from context menu does nothing
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/wip/webkit2] EHTMLEditorActions - Activating the Paste as Text and Paste Quotation from context menu does nothing
- Date: Wed, 22 Apr 2015 13:05:20 +0000 (UTC)
commit 0319a10acc2cf2d8e1ecb49659779ef0a213c6e1
Author: Tomas Popela <tpopela redhat com>
Date: Fri Feb 27 10:38:39 2015 +0100
EHTMLEditorActions - Activating the Paste as Text and Paste Quotation from context menu does nothing
If the view is not focused, grab focus and do the action.
e-util/e-html-editor-actions.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/e-util/e-html-editor-actions.c b/e-util/e-html-editor-actions.c
index 393277f..5c77516 100644
--- a/e-util/e-html-editor-actions.c
+++ b/e-util/e-html-editor-actions.c
@@ -543,8 +543,11 @@ action_paste_as_text_cb (GtkAction *action,
{
EHTMLEditorView *view = e_html_editor_get_view (editor);
- if (gtk_widget_has_focus (GTK_WIDGET (view)))
- e_html_editor_view_paste_as_text (view);
+ if (!gtk_widget_has_focus (GTK_WIDGET (view)))
+ gtk_widget_grab_focus (GTK_WIDGET (view));
+
+ e_html_editor_view_paste_as_text (view);
+ e_html_editor_view_force_spell_check (view);
}
static void
@@ -553,8 +556,11 @@ action_paste_quote_cb (GtkAction *action,
{
EHTMLEditorView *view = e_html_editor_get_view (editor);
- if (gtk_widget_has_focus (GTK_WIDGET (view)))
- e_html_editor_view_paste_clipboard_quoted (view);
+ if (!gtk_widget_has_focus (GTK_WIDGET (view)))
+ gtk_widget_grab_focus (GTK_WIDGET (view));
+
+ e_html_editor_view_paste_clipboard_quoted (view);
+ e_html_editor_view_force_spell_check (view);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]