Vadim Zeitlin
ff8e60caea
Fix regression in selection change in wxOSX wxDataViewCtrl
...
The change of 8aae7ad937 (Fatal exception fixed in DVC on macOS while
wxDataViewModel::Cleared call + editing item., 2022-01-17) broke change
of selection when deleting an item from wxDataViewCtrl and the unit test
checking for this but, somehow, only when it was merged into the latest
master and not when it was originally done.
It's not really clear how did it work before, but fix this now by
distinguishing between just deleting some items and clearing everything
and only returning nil from -[wxCocoaOutlineDataSource
outlineView🧒 ofItem:] in the latter case, but not the former one.
Also replace wxDataViewCtrl::m_Deleting boolean with an (opaque)
pointer, so that we could improve this further in the future without
breaking the ABI.
See #22025 .
2022-02-04 17:12:40 +01:00
..
2020-01-23 21:13:11 +01:00
2022-02-04 02:16:06 +01:00
2022-02-04 02:16:06 +01:00
2022-02-04 02:16:06 +01:00
2021-01-16 13:50:29 +01:00
2015-04-23 22:00:35 +04:00
2015-03-20 00:08:37 +01:00
2021-10-18 11:50:10 +02:00
2020-06-27 22:56:22 +02:00
2015-02-15 20:09:10 +00:00
2022-01-22 22:44:00 +00:00
2021-10-18 11:50:10 +02:00
2019-04-05 11:08:53 -07:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2016-02-01 13:48:48 +01:00
2020-07-17 17:52:16 +02:00
2019-04-05 11:08:53 -07:00
2019-07-16 20:19:33 +02:00
2020-07-17 17:52:16 +02:00
2021-07-24 19:17:59 +02:00
2020-07-17 17:52:16 +02:00
2021-04-18 01:14:36 +01:00
2020-11-29 20:42:26 +01:00
2020-07-02 16:03:32 +02:00
2020-07-12 17:53:10 +02:00
2022-02-04 17:12:40 +01:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2013-07-26 16:02:46 +00:00
2021-03-20 22:09:31 +01:00
2019-04-05 11:08:53 -07:00
2019-10-02 20:40:51 +02:00
2019-10-27 01:44:29 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2019-10-08 06:32:44 +02:00
2016-12-11 15:20:42 +01:00
2019-10-21 21:14:54 +02:00
2019-04-22 14:12:05 +02:00
2013-07-26 16:02:46 +00:00
2021-11-26 22:26:49 +01:00
2020-07-14 20:10:46 +02:00
2019-04-05 11:08:53 -07:00
2020-12-31 18:51:46 +01:00
2021-10-03 17:07:44 +02:00
2020-07-17 17:52:16 +02:00
2020-07-18 23:51:05 +02:00
2015-04-23 22:00:35 +04:00
2020-12-05 23:39:17 +01:00
2020-07-17 17:52:16 +02:00
2021-04-04 14:29:34 +02:00
2021-11-16 17:26:39 +01:00
2020-07-20 08:12:02 -07:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-11-05 19:20:51 +01:00
2020-07-17 17:52:16 +02:00
2020-09-21 18:01:37 +02:00
2020-07-17 17:52:16 +02:00
2018-10-24 19:30:41 +02:00
2021-10-22 01:42:53 +02:00
2020-07-17 17:52:16 +02:00
2019-04-05 11:08:53 -07:00
2022-02-04 02:16:06 +01:00
2021-04-04 14:21:27 +02:00
2021-10-26 00:11:57 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2020-07-17 17:52:16 +02:00
2021-01-16 18:30:55 +01:00
2015-04-23 22:00:35 +04:00
2021-08-23 14:19:11 +02:00
2021-08-20 17:00:01 +01:00
2022-01-27 14:29:25 +01:00
2019-04-05 11:08:53 -07:00
2021-10-05 16:06:43 +01:00
2015-04-23 22:00:35 +04:00
2020-07-17 17:52:16 +02:00
2016-02-01 13:48:48 +01:00
2021-11-03 11:19:08 +01:00
2014-03-31 11:23:46 +00:00
2021-04-04 17:04:18 +02:00