Files
wxWidgets/include/wx
Vadim Zeitlin 31d51186e2 Fix crash when reparenting the focused window to another TLW
If the window stored as m_winLastFocused in one TLW was reparented to
another one and then destroyed, this pointer to it wasn't updated and
became dangling.

Fix this by using a safe weak reference instead of raw pointer for
m_winLastFocused. This ensures that it can never be used when it becomes
invalid.

Closes #17980.
2017-10-27 18:18:14 +02:00
..
2016-09-25 13:21:28 -07:00
2017-09-10 01:02:06 +02:00
2017-09-10 01:02:06 +02:00
2016-09-25 13:21:28 -07:00
2017-09-10 01:02:06 +02:00
2014-08-24 01:50:11 +00:00
2015-02-09 00:26:11 +00:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:29 +00:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2014-03-03 07:04:37 +00:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2016-09-25 13:21:28 -07:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2016-04-12 17:15:23 +02:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2016-09-25 13:21:28 -07:00
2014-05-15 23:56:58 +00:00
2016-09-25 13:21:28 -07:00
2014-03-30 00:02:23 +00:00
2017-07-04 13:15:14 -06:00
2014-05-15 22:32:17 +00:00
2014-11-11 07:50:33 +00:00
2016-09-25 13:21:28 -07:00
2016-09-16 22:04:54 +02:00
2016-09-25 13:21:28 -07:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2014-03-30 00:02:23 +00:00
2017-10-17 09:21:03 -07:00
2016-09-25 13:21:28 -07:00
2016-09-25 13:21:28 -07:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-05-15 23:56:58 +00:00
2014-05-15 23:56:58 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2017-10-01 10:03:48 -07:00
2016-02-01 13:48:48 +01:00
2015-09-23 00:52:30 +02:00
2016-09-25 13:21:28 -07:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2017-05-08 09:49:00 -04:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2015-09-06 17:20:42 -07:00
2014-08-24 01:50:11 +00:00
2017-07-16 15:03:22 +02:00
2014-08-24 01:50:11 +00:00
2016-09-25 13:21:28 -07:00
2016-02-01 13:48:48 +01:00
2016-09-25 13:21:28 -07:00
2016-02-01 13:48:48 +01:00
2016-09-25 13:21:28 -07:00
2017-10-08 10:38:54 +02:00
2014-08-24 01:50:11 +00:00
2014-10-25 18:06:36 +00:00
2014-05-16 13:01:06 +00:00
2016-09-25 13:21:28 -07:00
2015-09-23 00:52:30 +02:00
2016-02-21 20:12:32 +02:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2016-09-25 13:21:28 -07:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2016-09-25 13:21:28 -07:00
2016-09-25 13:21:28 -07:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2016-09-25 13:21:28 -07:00
2016-09-25 13:21:28 -07:00
2014-08-05 22:01:52 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2017-06-21 22:51:57 +04:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:06 +00:00
2015-09-06 17:20:42 -07:00
2016-02-21 20:12:31 +02:00
2014-08-24 01:50:11 +00:00
2016-04-12 17:15:23 +02:00
2015-09-06 17:20:42 -07:00
2014-05-15 22:32:17 +00:00
2016-03-03 23:23:06 +01:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2017-06-24 22:01:15 +02:00
2015-09-23 00:52:30 +02:00
2014-05-15 23:56:58 +00:00
2014-05-15 22:32:17 +00:00
2014-05-15 22:32:17 +00:00
2016-04-12 17:15:23 +02:00