changeset 50bffcc88777 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=50bffcc88777 description: fix clipbord
diffstat:
src/conversation_textview.py | 6 ++---- src/htmltextview.py | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-)
diffs (36 lines):
diff -r a6f809a46d21 -r 50bffcc88777 src/conversation_textview.py --- a/src/conversation_textview.py Thu Jan 03 21:04:54 2013 +0400 +++ b/src/conversation_textview.py Thu Jan 03 21:21:38 2013 +0400 @@ -856,8 +856,7 @@ finish_sel = iter_.copy() if not finish_sel.ends_word(): finish_sel.forward_word_end() - self.selected_phrase = buffer_.get_text(start_sel, finish_sel, True).decode( - 'utf-8') + self.selected_phrase = buffer_.get_text(start_sel, finish_sel, True)
def on_open_link_activate(self, widget, kind, text): helpers.launch_browser_mailer(kind, text) @@ -970,8 +969,7 @@ # it's a JID or mail kind = 'sth_at_sth' else: - word = self.tv.get_buffer().get_text(begin_iter, end_iter, True).decode( - 'utf-8') + word = self.tv.get_buffer().get_text(begin_iter, end_iter, True)
if event.button == 3: # right click self.make_link_menu(event, kind, word) diff -r a6f809a46d21 -r 50bffcc88777 src/htmltextview.py --- a/src/htmltextview.py Thu Jan 03 21:04:54 2013 +0400 +++ b/src/htmltextview.py Thu Jan 03 21:21:38 2013 +0400 @@ -904,7 +904,8 @@ # textview can be hidden while we add a new line in it. if self.has_screen(): clipboard = self.get_clipboard(Gdk.SELECTION_PRIMARY) - clipboard.set_text(self.get_selected_text()) + text = self.get_selected_text() + clipboard.set_text(text, len(text))
def get_selected_text(self): bounds = self.get_buffer().get_selection_bounds()