Norihiro Kamae
dfce9b929a
UI: Fix crash at resizing display followed by destruction on macOS
...
The resize event was triggered during the shtudown of OBS. A commit
9f330050ef moves the actual resize code in `gl_update` to the main
thread without synchronizing between the main thread and the graphics
thread. When the display context is destroyed just after the resizing,
the delayed resize code can read the destroyed display context.
As a workaround, this commit will destroy the display context at the
earlier timing of the shutdown process.
2023-08-15 14:01:11 +09:00
..
2023-08-02 17:49:05 -07:00
2023-08-13 14:09:15 +00:00
2023-08-12 16:46:38 -07:00
2023-08-13 14:09:15 +00:00
2023-08-12 22:31:01 -04:00
2023-08-05 16:45:46 -07:00
2023-08-11 00:34:36 +02:00
2023-08-11 00:34:36 +02:00
2023-05-13 18:26:17 -07:00
2023-07-21 13:16:03 +02:00
2023-07-21 13:16:03 +02:00
2023-06-03 16:47:01 -07:00
2023-07-15 16:14:55 -07:00
2023-03-19 17:27:43 +01:00
2021-09-12 13:45:51 +02:00
2023-07-15 16:14:55 -07:00
2021-09-16 15:03:28 +02:00
2021-09-15 06:16:29 -07:00
2023-07-15 16:14:55 -07:00
2023-05-08 18:22:27 -04:00
2023-05-07 13:51:52 -07:00
2023-03-17 20:21:08 +11:00
2023-05-07 13:51:52 -07:00
2023-03-17 20:21:08 +11:00
2023-08-05 16:44:16 -07:00
2023-03-17 20:21:08 +11:00
2018-09-07 09:27:20 -05:00
2019-06-23 23:49:10 -07:00
2023-08-05 16:45:46 -07:00
2023-07-15 16:20:04 -07:00
2022-07-23 17:41:34 -07:00
2023-05-20 01:31:18 -07:00
2023-07-21 13:16:04 +02:00
2023-07-21 13:16:04 +02:00
2019-04-01 02:48:28 -05:00
2023-08-01 11:43:38 -07:00
2023-08-01 11:43:38 -07:00
2023-07-12 13:22:13 -04:00
2023-06-21 15:33:48 -07:00
2018-05-19 00:17:58 -03:00
2019-06-23 23:49:10 -07:00
2023-07-12 13:22:13 -04:00
2023-07-15 16:14:55 -07:00
2023-05-20 01:31:18 -07:00
2023-05-20 01:31:18 -07:00
2023-07-21 13:16:04 +02:00
2022-06-27 14:35:01 -04:00
2020-08-17 07:18:18 -07:00
2020-08-17 07:18:18 -07:00
2023-07-15 16:14:55 -07:00
2022-04-10 11:52:11 +10:00
2023-07-21 13:16:04 +02:00
2022-11-20 03:07:27 -05:00
2022-07-22 09:37:17 -04:00
2022-06-11 16:28:57 -07:00
2022-07-22 09:37:17 -04:00
2019-06-23 23:49:10 -07:00
2023-07-07 16:38:52 -07:00
2022-07-10 13:45:43 +10:00
2023-03-25 16:08:25 -07:00
2019-06-23 23:49:10 -07:00
2019-02-07 14:47:15 -08:00
2023-07-29 16:32:56 -07:00
2023-07-21 23:22:07 +02:00
2023-01-31 18:50:56 +01:00
2023-01-31 18:50:56 +01:00
2023-02-01 23:00:50 +01:00
2023-05-20 01:31:18 -07:00
2022-08-22 17:26:50 -07:00
2022-08-22 17:26:50 -07:00
2023-08-10 17:12:30 -04:00
2023-05-20 01:31:18 -07:00
2023-05-20 01:31:18 -07:00
2023-05-20 01:31:18 -07:00
2023-08-12 16:16:24 -07:00
2023-08-03 16:27:55 -07:00
2020-04-08 17:20:52 -07:00
2023-08-15 13:40:09 +09:00
2023-08-15 13:40:09 +09:00
2023-06-21 15:33:48 -07:00
2023-06-21 15:33:48 -07:00
2023-03-11 09:38:46 +11:00
2022-07-31 15:39:18 -07:00
2023-07-15 16:14:55 -07:00
2023-05-20 01:31:18 -07:00
2023-07-12 13:22:13 -04:00
2023-02-11 16:01:27 -08:00
2023-05-20 01:31:18 -07:00
2020-12-01 10:54:21 -05:00
2019-06-23 23:49:10 -07:00
2023-07-12 13:22:13 -04:00
2023-03-07 13:47:51 -05:00
2019-06-23 23:49:10 -07:00
2020-06-21 18:23:05 -07:00
2023-07-15 16:54:51 -07:00
2023-07-15 16:54:51 -07:00
2019-04-21 04:10:46 -07:00
2019-04-21 04:10:46 -07:00
2023-03-26 18:20:38 -04:00
2023-03-19 18:27:44 +01:00
2019-12-11 01:50:41 -08:00
2022-01-19 21:39:43 +01:00
2022-01-19 21:39:43 +01:00
2019-10-30 12:09:07 -07:00
2019-10-30 12:09:07 -07:00
2016-08-27 20:19:45 -07:00
2019-06-23 23:49:10 -07:00
2020-08-17 07:18:18 -07:00
2020-08-17 07:18:18 -07:00
2023-07-21 13:16:04 +02:00
2023-07-21 13:16:04 +02:00
2023-07-21 13:16:04 +02:00
2023-07-21 13:16:04 +02:00
2023-05-03 19:16:18 -04:00
2023-07-21 13:16:04 +02:00
2019-05-05 20:00:26 -07:00
2022-06-18 23:13:13 +10:00
2022-06-18 23:13:13 +10:00
2023-07-27 02:34:30 -07:00
2023-08-11 21:36:44 -04:00
2023-07-15 16:14:55 -07:00
2023-07-29 16:32:56 -07:00
2023-07-21 13:19:52 +02:00
2023-07-12 13:22:13 -04:00
2023-07-12 13:22:13 -04:00
2023-05-20 01:31:18 -07:00
2023-06-28 11:04:56 -07:00
2022-07-23 17:41:34 -07:00
2023-07-24 17:10:30 -07:00
2023-07-06 15:37:28 -07:00
2023-07-27 02:34:30 -07:00
2023-07-08 16:39:03 -07:00
2023-05-20 01:31:18 -07:00
2023-07-21 13:16:04 +02:00
2023-08-15 14:01:11 +09:00
2023-08-12 16:46:38 -07:00
2023-07-25 15:28:16 -07:00
2023-03-11 15:22:23 -08:00
2023-07-21 13:16:04 +02:00
2023-07-12 13:22:13 -04:00
2023-08-11 21:10:11 -04:00
2023-08-05 04:35:31 -07:00
2023-08-12 13:58:06 -04:00
2023-08-03 18:25:25 -07:00
2023-06-17 16:46:05 -07:00
2023-05-20 01:31:18 -07:00
2023-07-18 15:07:25 -04:00
2022-10-19 15:02:25 -04:00
2023-07-29 16:32:56 -07:00
2023-07-21 13:19:50 +02:00
2023-07-21 13:19:52 +02:00
2023-07-21 13:19:52 +02:00
2023-07-21 13:19:50 +02:00
2023-05-30 16:16:07 -07:00
2023-05-30 16:16:07 -07:00
2019-09-19 05:39:25 -07:00
2021-01-26 09:43:16 -08:00
2023-08-05 18:32:18 -07:00
2023-08-05 03:46:50 -07:00
2019-06-23 23:49:10 -07:00
2019-03-05 14:39:24 -08:00
2023-07-15 16:14:55 -07:00
2023-07-15 16:14:55 -07:00
2023-07-21 13:19:52 +02:00
2020-02-16 17:56:06 +13:00
2023-07-15 16:14:55 -07:00
2023-05-20 01:31:18 -07:00
2019-06-23 23:49:10 -07:00
2023-07-21 13:16:04 +02:00
2021-01-17 10:31:59 +13:00
2023-05-20 01:31:18 -07:00
2023-05-20 01:31:18 -07:00
2023-07-15 16:14:55 -07:00
2023-05-20 01:31:18 -07:00
2023-07-21 13:19:52 +02:00
2022-11-17 18:41:23 -05:00
2023-07-21 13:16:04 +02:00
2023-07-15 16:14:55 -07:00
2023-08-02 17:49:05 -07:00
2023-08-02 17:49:05 -07:00
2023-08-02 17:49:05 -07:00
2023-08-02 17:49:05 -07:00