[Trac_gajim-plugins] [Gajim Plugins] #74: Unresponsive banner/tab - Context menu does not appear

Gajim Plugins trac at gajim.org
Thu Sep 26 09:59:26 CEST 2013


#74: Unresponsive banner/tab - Context menu does not appear
-------------------+---------------------------------
Reporter:  Darlan  |       Owner:
    Type:  defect  |      Status:  new
Priority:  major   |   Component:  OffTheRecordPlugin
Keywords:          |  Blocked By:
Blocking:          |
-------------------+---------------------------------
 This might be related to ticket gajim:#7435
 [gajim:11e7eac368a04d561e17f66f9bf90b2dc261d3e1 Changeset
 14942:11e7eac368a0].

 = Bug description
 Gajim won't open context-menu for Contact (Roster) and Occupant (MUC)
 sessions.

 = Steps to reproduce
 I am not sure how to reproduce this.

 * Your end
  - Start a chat session with a contact in roster.
  - Start an OTR session.
  - End an OTR session.
  - Do not close chat session.

 * Peer end
  - Sign out (i.e. offline).
  - Sign in (i.e. online).

 ''Maybe you (Your end) should also sign in/out.''

 * Your end
  - Try to open a context-menu from banner or tab.

 = Traceback

 Right-click on contact banner
 {{{
 Traceback (most recent call last):
   File "/home/darlan/hg/gajim_0.16/src/chat_control.py", line 581, in
 _on_banner_eventbox_button_press_event
     self.parent_win.popup_menu(event)
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 792, in
 popup_menu
     menu = self.get_active_control().prepare_context_menu()
   File "/home/darlan/.local/share/gajim/plugins/gotr/otrmodule.py", line
 344, in inject_menu
     menu = cc.orig_prepare_context_menu(hide_buttonbar_items)
   File "/home/darlan/hg/gajim_0.16/src/chat_control.py", line 2651, in
 prepare_context_menu
     show_buttonbar_items=not hide_buttonbar_items)
 TypeError: contact_menu() got an unexpected keyword argument
 'use_multiple_contacts'
 }}}

 Right-click on contact tab
 {{{
 Traceback (most recent call last):
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 315, in
 on_tab_eventbox_button_press_event
     self.popup_menu(event)
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 792, in
 popup_menu
     menu = self.get_active_control().prepare_context_menu()
   File "/home/darlan/.local/share/gajim/plugins/gotr/otrmodule.py", line
 344, in inject_menu
     menu = cc.orig_prepare_context_menu(hide_buttonbar_items)
   File "/home/darlan/hg/gajim_0.16/src/chat_control.py", line 2651, in
 prepare_context_menu
     show_buttonbar_items=not hide_buttonbar_items)
 TypeError: contact_menu() got an unexpected keyword argument
 'use_multiple_contacts'
 }}}

 Right-click on occupant banner
 {{{
 Traceback (most recent call last):
   File "/home/darlan/hg/gajim_0.16/src/chat_control.py", line 581, in
 _on_banner_eventbox_button_press_event
     self.parent_win.popup_menu(event)
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 792, in
 popup_menu
     menu = self.get_active_control().prepare_context_menu()
   File "/home/darlan/.local/share/gajim/plugins/gotr/otrmodule.py", line
 344, in inject_menu
     menu = cc.orig_prepare_context_menu(hide_buttonbar_items)
   File "/home/darlan/hg/gajim_0.16/src/groupchat_control.py", line 279, in
 prepare_context_menu
     is_anonymous=self.room_ctrl.is_anonymous)
 TypeError: contact_menu() got an unexpected keyword argument
 'use_multiple_contacts'
 }}}

 Right-click on occupant tab
 {{{
 Traceback (most recent call last):
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 315, in
 on_tab_eventbox_button_press_event
     self.popup_menu(event)
   File "/home/darlan/hg/gajim_0.16/src/message_window.py", line 792, in
 popup_menu
     menu = self.get_active_control().prepare_context_menu()
   File "/home/darlan/.local/share/gajim/plugins/gotr/otrmodule.py", line
 344, in inject_menu
     menu = cc.orig_prepare_context_menu(hide_buttonbar_items)
   File "/home/darlan/hg/gajim_0.16/src/groupchat_control.py", line 279, in
 prepare_context_menu
     is_anonymous=self.room_ctrl.is_anonymous)
 TypeError: contact_menu() got an unexpected keyword argument
 'use_multiple_contacts'
 }}}

--
Ticket URL: <http://trac-plugins.gajim.org/ticket/74>
Gajim Plugins <http://trac-plugins.gajim.org/>
Gajim Plugins


More information about the Trac_gajim-plugins mailing list