Reviewed-by: Akihiko Odaki <akihiko.od...@gmail.com> Tested-by: Akihiko Odaki <akihiko.od...@gmail.com>
On 2022/02/24 19:13, Peter Maydell wrote:
This patchset was originally provoked by Akihiko Odaki noting that we have some unnecessary creation and deletion of autorelease pools in the Cocoa UI code. Patch 2 deletes them; but to get there we need to do a bit of cleanup of the updateUIInfo support, which wasn't considering threads. Tested only very lightly. v1->v2 changes: * name method updateUIInfoLocked, to match existing handleEventLocked * don't call updateUIInfo in cocoa_display_init() -- this happens indirectly as a result of register_displaychangelistener() thanks -- PMM Peter Maydell (2): ui/cocoa.m: Fix updateUIInfo threading issues ui/cocoa.m: Remove unnecessary NSAutoreleasePools ui/cocoa.m | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-)