What is Nostr?
Felix Palmen :freebsd: :c64: /
npub17ft…g6mq
2024-06-17 12:52:35

Felix Palmen :freebsd: :c64: on Nostr: Adventures in #X11 programming with #xcb: xcb's async model and reading/caching of ...

Adventures in #X11 programming with #xcb:

xcb's async model and reading/caching of replies and events driving me crazy 🤯

It's rare, but sometimes it's possible that reads are triggered by seemingly(!) unrelated xcb functions (I guess xcb_generate_id() might be one of them). Workaround: Always ask xcb how many bytes it *did* read before ever blocking on select() 🤪

https://github.com/Zirias/xmoji/commit/8bfd3075a74cc61dfce1c086204d3ba491945abb
Author Public Key
npub17ftgx4ek259g2s5tnz8aawqtfy2nfln5l3h8a6shq878nenyy9mqzlg6mq