render: draw sixels before taking the render worker lock

This fixes a possible deadlock; render_sixels_images() may call
render_cell(), which may need to take the worker lock (when rendering
either a blinking cell, or a box drawing glyph that isn’t yet in the
glyph cache).
This commit is contained in:
Daniel Eklöf 2021-03-24 20:46:51 +01:00
parent 26dc92b492
commit 8111ff4be8
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 3 additions and 2 deletions

View file

@ -40,6 +40,7 @@
* Crash when compositor send `text-input-v3::enter` events without
first having sent a `keyboard::enter` event
(https://codeberg.org/dnkl/foot/issues/411).
* Deadlock when rendering sixel images.
### Security