On Thursday, 10 August 2017 11:43 PM, Nikolay Sivov wrote:
Could you describe how I should be testing this?
On Windows, when you have finished editing a listview item, you can either press Return or left-click in an empty area of the listview control to exit and update the item. In both cases, the item retains the selection rectangle.
On Wine, this only happens after pressing the Return key. The source shows that we are deselecting all items on left mouse click in LISTVIEW_LButtonDown().
Note that we correctly maintain selection while clicking in empty space and holding either the Ctrl or Shift keys.