Menu

#1420 double-click open wrong item when pane was inactive

Release_1.3.29
open
nobody
None
linux
3
2013-05-26
2013-05-26
Aaron Wolf
No

May be an underlying widget issue, but:

a. select some category
b. do something in the task pane, activate the task pane
c. double click a different category (to edit it or open notes etc.)
d. a window opens for the previously selected category even though it was not double-clicked (although the selection moves to the desired item in the category pane)

This is the case on GNU/Linux anyway, not sure about other systems, although I think they are the same.

Discussion

  • Jérome Laheurte

    Can't reproduce this on Ubuntu 12.10; it may depend on the wxPython version.

     
    • Aaron Wolf

      Aaron Wolf - 2013-05-26

      Well, I have wxpython v. 2.8.12.1-6ubuntu2
      I am on updated 12.04, i.e. 12.04.2

      Anyway, I should have been more clear: this is about having things selected in two different panes in the main window, then double-clicking on an item that is not the selected one in the other inactive pane. It doesn't matter which pane is which.

       
  • Aaron Wolf

    Aaron Wolf - 2013-05-26

    Maybe these errors are related:

    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14665, in <lambda>
        lambda event: event.callable(*event.args, **event.kw) )
      File "/usr/lib/pymodules/python2.7/taskcoachlib/gui/viewer/task.py", line 81, in __DisplayBalloon
        if self.toolbar.getToolIdByCommand('ViewerHideTasks_completed') != wx.ID_ANY and self.toolbar.IsShownOnScreen() and \
      File "/usr/lib/pymodules/python2.7/taskcoachlib/gui/toolbar.py", line 101, in getToolIdByCommand
        for uiCommand in self.__visibleUICommands:
    TypeError: 'NoneType' object is not iterable
    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14665, in <lambda>
        lambda event: event.callable(*event.args, **event.kw) )
      File "/usr/lib/pymodules/python2.7/taskcoachlib/gui/menu.py", line 950, in appendUICommands
        super(ColumnPopupMenu, self).appendUICommands(*args, **kwargs)
    TypeError: super(type, obj): obj must be an instance or subtype of type
    
     

    Last edit: Aaron Wolf 2013-05-26

Log in to post a comment.