[balsa/wip/gtk4] balsa-mime-widget-text: Use new GtkGesture API



commit e6860b40c4b8d7d49520d9fe58fdcb41d340ed7a
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon May 28 17:28:47 2018 -0400

    balsa-mime-widget-text: Use new GtkGesture API
    
    in the HTML code, where it was overlooked.

 src/balsa-mime-widget-text.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/balsa-mime-widget-text.c b/src/balsa-mime-widget-text.c
index 3c3664a4d..949e7e49a 100644
--- a/src/balsa-mime-widget-text.c
+++ b/src/balsa-mime-widget-text.c
@@ -1217,12 +1217,13 @@ bm_widget_new_html(BalsaMessage * bm, LibBalsaMessageBody * mime_body)
         g_signal_connect(popup_menu, "populate-popup",
                          G_CALLBACK(bmwt_populate_popup_cb), widget);
     } else {
-        BalsaMimeWidgetText *mwt = BALSA_MIME_WIDGET_TEXT(mw);
+        GtkGesture *gesture;
 
-        mwt->gesture = gtk_gesture_multi_press_new(widget);
-        gtk_gesture_single_set_button(GTK_GESTURE_SINGLE(mwt->gesture), 0);
-        g_signal_connect(mwt->gesture, "pressed",
+        gesture = gtk_gesture_multi_press_new();
+        gtk_gesture_single_set_button(GTK_GESTURE_SINGLE(gesture), 0);
+        g_signal_connect(gesture, "pressed",
                          G_CALLBACK(mwt_gesture_pressed_cb), bm);
+        gtk_widget_add_controller(widget, GTK_EVENT_CONTROLLER(gesture));
 
         g_signal_connect(widget, "popup-menu",
                          G_CALLBACK(balsa_gtk_html_popup), bm);


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