changeset 80c4fa3d55f2 in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: details:http://hg.gajim.org/gajim?cmd=changeset;node=80c4fa3d55f2 description: continue fixing gobject warnings
diffstat:
src/filetransfers_window.py | 5 +++-- src/groupchat_control.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)
diffs (41 lines):
diff -r 8d1329041439 -r 80c4fa3d55f2 src/filetransfers_window.py --- a/src/filetransfers_window.py Sat Jun 21 10:39:34 2014 +0200 +++ b/src/filetransfers_window.py Sat Jun 21 10:41:13 2014 +0200 @@ -759,7 +759,7 @@ pointer = w.get_device_position(device) props = widget.get_path_at_pos(int(event.x), int(event.y)) self.height_diff = pointer[2] - int(event.y) - if self.tooltip.timeout > 0: + if self.tooltip.timeout > 0 or self.tooltip.shown: if not props or self.tooltip.id != props[0]: self.tooltip.hide_tooltip() if props: @@ -788,7 +788,7 @@ pointer = w.get_device_position(device) props = self.tree.get_path_at_pos(pointer[1], pointer[2] - self.height_diff) - if self.tooltip.timeout > 0: + if self.tooltip.timeout > 0 or self.tooltip.shown: if not props or self.tooltip.id == props[0]: self.tooltip.hide_tooltip()
@@ -956,6 +956,7 @@ self.set_status(file_props, 'stop')
def show_tooltip(self, widget): + self.tooltip.timeout = 0 if self.height_diff == 0: self.tooltip.hide_tooltip() return diff -r 8d1329041439 -r 80c4fa3d55f2 src/groupchat_control.py --- a/src/groupchat_control.py Sat Jun 21 10:39:34 2014 +0200 +++ b/src/groupchat_control.py Sat Jun 21 10:41:13 2014 +0200 @@ -2714,7 +2714,7 @@
def on_list_treeview_leave_notify_event(self, widget, event): props = widget.get_path_at_pos(int(event.x), int(event.y)) - if self.tooltip.timeout > 0: + if self.tooltip.timeout > 0 or self.tooltip.shown: if not props or self.tooltip.id == props[0]: self.tooltip.hide_tooltip()