Programming error against ChatSecure (Gibberbot) contact
Bug description
Upon selecting NICKNAME tab.
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 321, in on_tab_eventbox_button_press_event
gobject.idle_add(ctrl.msg_textview.grab_focus)
AttributeError: 'NoneType' object has no attribute 'msg_textview'
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 804, in _on_notebook_switch_page
new_ctrl.set_control_active(True)
AttributeError: 'NoneType' object has no attribute 'set_control_active'
Upon leaving NICKNAME tab.
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 801, in _on_notebook_switch_page
old_ctrl.set_control_active(False)
AttributeError: 'NoneType' object has no attribute 'set_control_active'
Upon attempting to close NICKNAME tab (tab can not be closed).
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 318, in on_tab_eventbox_button_press_event
self.remove_tab(ctrl, self.CLOSE_TAB_MIDDLE_CLICK)
File "/usr/share/gajim/src/message_window.py", line 603, in remove_tab
ctrl.allow_shutdown(method, on_yes, on_no, on_minimize)
AttributeError: 'NoneType' object has no attribute 'allow_shutdown'
Steps to reproduce
- Use Gajim against contact who uses ChatSecure (formerly known as Gibberbot) and Xabber for Droid devices.
- Open tabs contact/android
RANDOM_STRING
(Xabber) and contact/ChatSecure (ChatSecure). - Wait some time.
I guess this error is caused by ChatSecure since this contact was always using Xabber alone and I have had no issues then.
Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based) GTK version: 2.24.10 PyGTK version: 2.24.0