Commit 423240e3 authored by Yann Leboulanger's avatar Yann Leboulanger

open the mailer or browser when we press the button and not when we release it

parent 45d3c05f
......@@ -403,7 +403,7 @@ class Chat:
menu.reposition()
def hyperlink_handler(self, texttag, widget, event, iter, kind):
if event.type == gtk.gdk.BUTTON_RELEASE:
if event.type == gtk.gdk.BUTTON_PRESS:
begin_iter = iter.copy()
#we get the begining of the tag
while not begin_iter.begins_tag(texttag):
......@@ -412,14 +412,6 @@ class Chat:
#we get the end of the tag
while not end_iter.ends_tag(texttag):
end_iter.forward_char()
bounds = widget.get_buffer().get_selection_bounds()
if len(bounds) == 2:
begin_sel, end_sel = bounds
if begin_sel.in_range(begin_iter, end_iter) or\
end_sel.in_range(begin_iter, end_iter):
# we have selected a text and release the button in an url, we
# don't want to open the url
return
word = begin_iter.get_text(end_iter)
if event.button == 3:
self.make_link_menu(event, kind, word)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment