View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001207aMuleMiscpublic2007-11-22 07:552008-01-06 14:47
Assigned ToXaignar 
PlatformOSOS Version
Product VersionSVN 
Target VersionFixed in Version 
Summary0001207: Keyboard events (DELETE, ARROW KEYS pressed) not managed in some list control
DescriptionSee [^]

Some list controls such as download list, upload list and shared file list have not the focus so it is not possible to use cursor arrow keys to move the current selection or the DELETE key to cancel the current download.

With the following workaround the focus is restored.
[from the forum development section]

Edit file src/extern/wxWidgets/listctrl.cpp and change

void wxListMainWindow::ChangeCurrent(size_t current)
    m_current = current;
    SendNotify(current, wxEVT_COMMAND_LIST_ITEM_FOCUSED);


void wxListMainWindow::ChangeCurrent(size_t current)
    m_current = current;
    SetFocus(); // Mr Hyde - added to restore focus and keyboar events management
    SendNotify(current, wxEVT_COMMAND_LIST_ITEM_FOCUSED);

Please consider this as a WORKAROUND and NOT as a "final fix": I don't know well wxWidgets, I don't own a MAC (so I can't observe the results of this changes for a MAC) and probably a "more elegant" solution exist!

I made this change in CVS 20071120.

I noticed the problem using wxWidgets 2.8.6 and SLAMD64 current, with KDE.

  Mr Hyde
TagsNo tags attached.
Fixed in Revision
Operating SystemAny
Attached Files

- Relationships

-  Notes
mr_hyde (reporter)
2007-12-31 16:03

Seems to work correctly in 20071231.
  Mr Hyde
Xaignar (manager)
2008-01-06 14:47

Ok, thanks for reporting the problem.

- Issue History
Date Modified Username Field Change
2007-11-22 07:55 mr_hyde New Issue
2007-11-22 07:55 mr_hyde Operating System => Any
2007-12-31 16:03 mr_hyde Note Added: 0002482
2008-01-06 14:47 Xaignar Status new => resolved
2008-01-06 14:47 Xaignar Resolution open => fixed
2008-01-06 14:47 Xaignar Assigned To => Xaignar
2008-01-06 14:47 Xaignar Note Added: 0002486

Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker