11:14zubzub: ifreund: gtk4 and SDL have this weird behaviour
11:16ifreund: hmm, I'm probably missing something then. jadahl might know why gtk4 does that
13:20qyliss: Why does libweston have functions like weston_surface_get_content_size() and weston_surface_is_mapped() when surface->width, surface->height, and surface->is_mapped are also in the public headers? Should I be using one over the other?
13:22daniels: qyliss: please do use the helpers
13:25qyliss: Is it okay to use struct members when there's no corresponding helper? e.g. I'd like to check whether a surface has been added, so I was thinking of checking whether surface->output was non-null.
14:00daniels: qyliss: yeah that’s fine if there isn’t a helper, but we should add one
14:01qyliss: cool, thanks
14:56wlb: wayland Issue #367 opened by Leah filler-name (sometime) xwayland on nvidia causes flickering and wierd framebuffer bugs https://gitlab.freedesktop.org/wayland/wayland/-/issues/367
16:51kchibisov: I'd assume compositor must not send negative configure values for xdg_toplevel?
16:52emersion: yea
16:52kchibisov: Got [3923471.427] xdg_toplevel@30.configure(-4, -27, array[16]) from sway.
16:53emersion: sounds like a bug
16:54kchibisov: I'll redirect the user then.
16:59jadahl: zubzub: I suspect what you're seeing is eglSwapInterval(0)'s wl_display_sync() in mesa
16:59kchibisov: What should the client do when gettting such a thing? Should we still ack the configure?
16:59kchibisov: What we did is acked and then clamped the sizes to min size we request.
17:49zubzub: jadahl: ah yeah that's probably it. (Why does it do that?)
17:54jadahl: zubzub: according to the comment it's a way to do at least some throttling when not using the frame callback
17:55zubzub: o_O