Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/message_window.py')
-rw-r--r--src/message_window.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/message_window.py b/src/message_window.py
index e249cbaa9..6039bd695 100644
--- a/src/message_window.py
+++ b/src/message_window.py
@@ -213,6 +213,7 @@ class MessageWindow(object):
self.on_delete_ok -= 1
# Make sure all controls are okay with being deleted
+ ctrl_to_minimize = []
self.on_delete_ok = self.get_nb_controls()
for ctrl in self.controls():
ctrl.allow_shutdown(self.CLOSE_CLOSE_BUTTON, on_yes, on_no,
@@ -670,7 +671,11 @@ class MessageWindow(object):
yield ctrl
def get_nb_controls(self):
- return sum(len(jid_dict) for jid_dict in self._controls.values())
+ nb_ctrl = 0
+ for jid_dict in self._controls.values():
+ for ctrl in jid_dict.values():
+ nb_ctrl += 1
+ return nb_ctrl
def move_to_next_unread_tab(self, forward):
ind = self.notebook.get_current_page()
@@ -771,7 +776,7 @@ class MessageWindow(object):
selection, type_, time):
'''Reorder the tabs according to the drop position'''
source_page_num = int(selection.data)
- dest_page_num = self.get_tab_at_xy(x, y)[0]
+ dest_page_num, to_right = self.get_tab_at_xy(x, y)
source_child = self.notebook.get_nth_page(source_page_num)
if dest_page_num != source_page_num:
self.notebook.reorder_child(source_child, dest_page_num)