Max Brunsfeld
afbc655100
Ensure that views' on_release callbacks are always called ( #3747 )
...
* Ensure that views' on_release callbacks are always called (even if
their window is gone), by passing them a `AppContext`, not a
`WindowContext`.
* Fix leaked handles to `CollabPanel`, `NotificationPanel`, and
`ChatPanel` caused by captures in a `ListState` render callback.
This fixes two issues we were seeing with following:
* inability to rejoin a remote project after you closed it
* following not working if a window had previously been closed
2023-12-20 16:45:37 -08:00
..
2023-12-19 18:38:25 -05:00
2023-12-19 16:21:58 -05:00
2023-12-14 20:18:20 -07:00
2023-12-12 11:27:40 -05:00
2023-12-13 15:52:43 -07:00
2023-12-20 13:15:44 -05:00
2023-12-18 11:12:23 -05:00
2023-12-20 16:45:37 -08:00
2023-12-12 13:35:22 +01:00
2023-12-15 11:59:06 -07:00
2023-12-12 14:59:51 +01:00
2023-12-20 12:23:36 -05:00
2023-12-20 18:23:08 +02:00
2023-12-12 17:29:37 -05:00
2023-12-14 17:22:13 -05:00
2023-12-21 02:21:27 +02:00
2023-12-21 02:21:27 +02:00
2023-12-20 16:01:52 -08:00
2023-12-20 16:45:37 -08:00
2023-12-13 13:40:19 -08:00
2023-12-20 18:28:32 +02:00
2023-12-13 10:47:32 -05:00
2023-12-13 10:47:32 -05:00
2023-12-19 12:02:35 -08:00
2023-12-18 13:10:26 +02:00
2023-12-12 18:04:47 -05:00
2023-12-12 13:34:46 +02:00
2023-12-21 01:07:05 +02:00
2023-12-13 13:43:39 -07:00
2023-12-20 20:38:37 +01:00
2023-12-20 18:47:22 -05:00
2023-12-14 17:38:22 -05:00
2023-12-20 18:23:21 -05:00
2023-12-20 10:57:15 -05:00
2023-12-19 18:29:27 -05:00
2023-12-19 18:29:27 -05:00
2023-12-20 18:47:22 -05:00
2023-12-20 12:47:53 +01:00
2023-12-12 18:54:35 -07:00
2023-12-20 16:01:52 -08:00
2023-12-18 13:35:05 -05:00
2023-12-12 11:38:51 +02:00
2023-12-20 16:45:37 -08:00
2023-12-21 01:18:00 +02:00
2023-12-20 16:45:37 -08:00
2023-12-13 14:14:03 -07:00