From 7fc00c5d106c3d81851b67f0e42766764632a4da Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 18 Jan 2011 19:28:45 +0200 Subject: [PATCH] * mu-msg-body-view.c: ignore the standard csm --- widgets/mu-msg-body-view.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/widgets/mu-msg-body-view.c b/widgets/mu-msg-body-view.c index f53e039e..fbd48947 100644 --- a/widgets/mu-msg-body-view.c +++ b/widgets/mu-msg-body-view.c @@ -185,6 +185,13 @@ on_resource_request_starting (MuMsgBodyView *self, WebKitWebFrame *frame, } } +static gboolean +on_button_press_event (MuMsgBodyView *self, GdkEventButton *event, gpointer data) +{ + /* ignore all but the first (typically, left) mouse button */ + return (event->button > 1) ? TRUE : FALSE; +} + static void mu_msg_body_view_init (MuMsgBodyView *obj) @@ -211,6 +218,9 @@ mu_msg_body_view_init (MuMsgBodyView *obj) /* handle navigation requests */ g_signal_connect (obj, "navigation-policy-decision-requested", G_CALLBACK (on_navigation_policy_decision_requested), NULL); + /* ignore right-button clicks */ + g_signal_connect (obj, "button-press-event", + G_CALLBACK(on_button_press_event), NULL); } static void