Merge lp:~kkapp/lernid/bugfix-lp-530810 into lp:lernid

Status: Merged
Merged at revision: not available
Proposed branch: lp:~kkapp/lernid/bugfix-lp-530810
Merge into: lp:lernid
Diff against target: 21 lines (+5/-6)
1 file modified
lernid/widgets/IrcWidget.py (+5/-6)
To merge this branch: bzr merge lp:~kkapp/lernid/bugfix-lp-530810
Reviewer Review Type Date Requested Status
Lernid Development Team Pending
Review via email: mp+20580@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Алексей Капранов (Alex Kapranoff) (kkapp) wrote :

Allow selecting links for copying.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'lernid/widgets/IrcWidget.py'
2--- lernid/widgets/IrcWidget.py 2010-03-03 09:46:21 +0000
3+++ lernid/widgets/IrcWidget.py 2010-03-03 18:08:16 +0000
4@@ -73,12 +73,11 @@
5 self._adjust.page_size)
6
7 def _mark_set(self, buf, text_iter, mark, tag):
8- if mark.get_name() == 'insert':
9- if text_iter.has_tag(tag):
10- text_iter.backward_to_tag_toggle(tag)
11- istart = text_iter.copy()
12- text_iter.forward_to_tag_toggle(tag)
13- self._browser.set_location(buf.get_text(istart, text_iter))
14+ if mark.get_name() == 'insert' and text_iter.has_tag(tag) and len(buf.get_selection_bounds()) == 0:
15+ text_iter.backward_to_tag_toggle(tag)
16+ istart = text_iter.copy()
17+ text_iter.forward_to_tag_toggle(tag)
18+ self._browser.set_location(buf.get_text(istart, text_iter))
19
20 def _motion_notify(self, text_view, event, tag):
21 x, y = text_view.window_to_buffer_coords(gtk.TEXT_WINDOW_WIDGET,

Subscribers

People subscribed via source and target branches