Ryochan7 / DS4Windows

Like those other ds4tools, but sexier
https://ryochan7.github.io/ds4windows-site/
GNU General Public License v3.0
6.98k stars 807 forks source link

ver.3.0.8 An action different from the selected special action is edited #2199

Closed gwin7ok closed 3 years ago

gwin7ok commented 3 years ago

Describe the bug Since the order of special actions and the order of actions.xml are different, actions different from the selected special action are edited.

To Reproduce Steps to reproduce the behavior:

  1. Selected special action ss001 - DS4Windows
  2. Special actions that are actually edited ss002 - DS4Windows
  3. Order of actions.xml ss003 - C:¥Program Files¥DS4Windows¥Actions xml - EmEditor

Expected behavior The selected special action is edited

Screenshots and Logs If applicable, add screenshots to help explain your problem. Also, please add the most log file (ds4windows_log.txt) from the Logs folder in your DS4Windows config folder. ds4windows_log.txt

Desktop (please complete the following information):

Additional context If return to ver.3.0.6, will be able to edit correctly.

Mister-Curious commented 3 years ago

I thought I would comment here too since my issue is directly related to Special Actions. When I initially asked for this Special Actions sorting it was my hope that this feature would be optional, but it seems that the alphabetical sorting is hardcoded now. It was my impression from @Ryochan7 hat there would be the ability to choose which way we wanted to sort Special Actions, perhaps by simply clicking on the columns in the Special Actions window and that a 'Date' column would be created but this is not the case.

Ryochan7 commented 3 years ago

It would be nice if WPF offered some direct index virtualization support when sorting. Too bad it does not.

gwin7ok commented 3 years ago

Version 3.0.9 This bug is still occurring

islbro commented 3 years ago

Hello! I can confirm that this bug with special action sorting occurs on versions 3.0.7 and onward. Reverting to 3.0.6 returns this function as desired.