From d7dc50dab4217ef23811b995e76ac18d56fadadc Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Thu, 21 Jun 2012 12:24:42 +0400 Subject: [PATCH] url image preview. remove qip bbcode in the url --- url_image_preview/manifest.ini | 2 +- url_image_preview/url_image_preview.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/url_image_preview/manifest.ini b/url_image_preview/manifest.ini index db135f7..5379f04 100644 --- a/url_image_preview/manifest.ini +++ b/url_image_preview/manifest.ini @@ -1,7 +1,7 @@ [info] name: Url image preview short_name: url_image_preview -version: 0.4 +version: 0.5 description: Url image preview in chatbox. Based on patch in ticket #5300: http://trac.gajim.org/attachment/ticket/5300. diff --git a/url_image_preview/url_image_preview.py b/url_image_preview/url_image_preview.py index c6c7f1c..36db2ff 100644 --- a/url_image_preview/url_image_preview.py +++ b/url_image_preview/url_image_preview.py @@ -66,6 +66,8 @@ class Base(object): def print_special_text(self, special_text, other_tags, graphics=True): if not gajim.interface.basic_pattern_re.match(special_text): return + # remove qip bbcode + special_text = special_text.rsplit('[/img]')[0] name, extension = os.path.splitext(special_text) if extension.lower() not in EXTENSIONS: @@ -83,7 +85,7 @@ class Base(object): mark = buffer_.create_mark(None, iter_, True) # start downloading image gajim.thread_interface(helpers.download_image, [ - self.textview.account, {'src': special_text}], self._update_img, [mark]) + self.textview.account, {'src': special_text}],self._update_img, [mark]) def _update_img(self, (mem, alt), mark): if mem: