mew

desc
git clone https://git.awy.one/mew.git
Log | Files | Refs | README | LICENSE

commit a3f4ba90bd9b2f9389899877a99a54667a06884d
parent ca47635f2e147364f8f94cd93453589e4f4a68f4
Author: sewn <sewn@disroot.org>
Date:   Mon, 22 Jul 2024 18:57:07 +0300

prevent parallel redraws

solves #6

Diffstat:
Mmew.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/mew.c b/mew.c @@ -341,6 +341,8 @@ static const struct wl_callback_listener frame_callback_listener = { static void redraw() { + if (frame_callback) + return; frame_callback = wl_surface_frame(surface); wl_callback_add_listener(frame_callback, &frame_callback_listener, NULL); wl_surface_commit(surface);