[evolution/wip/webkit2] EHTMLEditorView - Avoid crash under force_spell_check_on_timeout()



commit 65bc40d11270b4c5f3c0e25bf27792bb3c02efed
Author: Milan Crha <mcrha redhat com>
Date:   Wed Feb 24 19:19:57 2016 +0100

    EHTMLEditorView - Avoid crash under force_spell_check_on_timeout()

 .../composer/e-html-editor-web-extension.c         |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/web-extensions/composer/e-html-editor-web-extension.c 
b/web-extensions/composer/e-html-editor-web-extension.c
index d5b7c44..3166d67 100644
--- a/web-extensions/composer/e-html-editor-web-extension.c
+++ b/web-extensions/composer/e-html-editor-web-extension.c
@@ -2843,6 +2843,11 @@ e_html_editor_web_extension_dispose (GObject *object)
 {
        EHTMLEditorWebExtension *extension = E_HTML_EDITOR_WEB_EXTENSION (object);
 
+       if (extension->priv->spell_check_on_scroll_event_source_id > 0) {
+               g_source_remove (extension->priv->spell_check_on_scroll_event_source_id);
+               extension->priv->spell_check_on_scroll_event_source_id = 0;
+       }
+
        if (extension->priv->dbus_connection) {
                g_dbus_connection_unregister_object (
                        extension->priv->dbus_connection,


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