qiufuyu123 / CasioEmuNeo

卡西欧classwizard系列模拟器,支持调试,rop一件注入
GNU General Public License v3.0
38 stars 8 forks source link

Docking改动导致debug版本无法在i3wm上使用 #17

Closed bczhc closed 6 months ago

bczhc commented 6 months ago

Commit 533a981f6ff042ffa93547ba2b6bb6fd6ca7d8cd

当以debug构建时,只要鼠标移到调试窗口上,就会到屏幕左上角,而且屏闪;release版本不触发。

a.webm

OS: Arch rolling; kernel 6.8.0-dirty i3: 4.23.r8.g9aba4311-1

qiufuyu123 commented 6 months ago

这个感觉是imgui docking的bug

可以去掉ui.cpp这两行试试看有没有问题 image

windows这边没啥问题感觉(

bczhc commented 6 months ago

我是真奇怪了,不知怎么再也复现不了了,即使用了imgui-docking😅。之前明明我测试的,在这个commit之前debug运行是没问题的,但在这commit之后debug运行就有问题了。不知是我这边什么环境或是什么配置导致的。btw在能复现的时候,这两行去掉了依然闪烁+左上角鼠标,应该跟imgui-docking没关系。

bczhc commented 6 months ago

后面我再观察观察。