[balsa/wip/gtk4: 317/351] balsa-mime-widget-text: extend previous commit



commit 8feac9943ef33cf91fded871d106a9b1b5dcf14a
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Tue May 1 12:33:31 2018 -0400

    balsa-mime-widget-text: extend previous commit
    
    to HTML widgets.

 src/balsa-mime-widget-text.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/balsa-mime-widget-text.c b/src/balsa-mime-widget-text.c
index f4a5664..3468595 100644
--- a/src/balsa-mime-widget-text.c
+++ b/src/balsa-mime-widget-text.c
@@ -1194,6 +1194,7 @@ bm_widget_new_html(BalsaMessage * bm, LibBalsaMessageBody * mime_body)
 {
     BalsaMimeWidget *mw = g_object_new(BALSA_TYPE_MIME_WIDGET, NULL);
     GtkWidget *widget;
+    GtkEventController *controller;
     GtkWidget *popup_menu;
 
     widget =
@@ -1202,10 +1203,11 @@ bm_widget_new_html(BalsaMessage * bm, LibBalsaMessageBody * mime_body)
                           (LibBalsaHtmlCallback) handle_url);
     g_object_set_data(G_OBJECT(widget), "mime-body", mime_body);
 
-    mwt->key_controller =
-        gtk_event_controller_key_new(libbalsa_html_get_view_widget(widget));
-    g_signal_connect(mwt->key_controller, "key-pressed",
+    controller = gtk_event_controller_key_new();
+    g_signal_connect(controller, "key-pressed",
                      G_CALLBACK(balsa_mime_widget_key_press_event), bm);
+    gtk_widget_add_controller(libbalsa_html_get_view_widget(widget), controller);
+
     if ((popup_menu = libbalsa_html_popup_menu_widget(widget)) != NULL) {
         g_object_set_data(G_OBJECT(popup_menu), "balsa-message", bm);
         g_signal_connect(popup_menu, "populate-popup",


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