User matching list button issues

Bug #1007099 reported by LoRenZo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DC++
Fix Released
Medium
Unassigned

Bug Description

From what I understand, a newly started client has 2 entries in the User matching list, which are Favorite user (added by DC++) and Operators (added by DC++). By default they cannot be removed or edited. If put some entries in the list (either manually, or by ignoring/un-ignoring someone), in most cases the bottom and top entries suffer from the same issue (Edit and Remove buttons are unselectable). However, if I change the order of entries in the list by moving them up or down, the previously unselectable option become selectable, even for the default entries. I could also manage to have the buttons enabled for every entry in the list by fooling around with their order, but the pattern seems rather random to me.

I think the default entries have the buttons defined unavailable by purpose since regardless of the Edit button is available, their definitions can not be viewed nor can they be removed. As for any other one, each button should be available regardless of the order of the entries.

I have tested this with the last 2 revisions available for download (r2932 and r2933).

Revision history for this message
eMTee (realprogger) wrote :

Something certainly wrong and missing in UserMatchPage::handleSelectionChanged() as it is currently using the selection count as an index getting the item from the usermatches list as well as if it's supposed to handle multiple selections then it should have a loop , too.

Changed in dcplusplus:
status: New → Confirmed
importance: Undecided → Medium
poy (poy)
Changed in dcplusplus:
status: Confirmed → Fix Committed
Revision history for this message
poy (poy) wrote :

Fixed in DC++ 0.800.

Changed in dcplusplus:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.