Closed STARRY-S closed 2 years ago
Arch Linux + GNOME + Wayland
https://user-images.githubusercontent.com/41445339/141082418-cdacdeba-9f30-4c4e-8065-2f689a3b0b46.MOV
时钟不会自动翻页,只有手动挪鼠标时才刷新。
我调试了一下代码,发现在没有 Event 的时候,卡在了大循环里的SDL_WaitEventTimeout这一行,我得去查一下这个函数是咋实现的。不知道这是SDL他自己的问题还是DE的问题。
SDL_WaitEventTimeout
我找到了这个问题:https://github.com/libsdl-org/SDL/issues/4928
这个bug将在2.0.18修复,所以咱可以等SDL 2.0.18发布后再重新编译并打包,之后关掉这个issue了。
Arch Linux + GNOME + Wayland
https://user-images.githubusercontent.com/41445339/141082418-cdacdeba-9f30-4c4e-8065-2f689a3b0b46.MOV
时钟不会自动翻页,只有手动挪鼠标时才刷新。