Closed HIllya51 closed 8 months ago
0.10.5
win10
No response
MagRuntime初始化后不能立即Run(hwnd,opion),否则Stop不能正确结束。 检查后发现Run把_hwndSrc设为hwnd总会赶在_MagWindThreadProc的while (true)之前,然后后面都会把_hwndSrc重新清零,然后导致IsRunning为false,从而无法真Stop。 这个小问题对您来说可能没有任何影响,因为实际上人工操作不可能触发这个问题。。。 不过还是希望您能优化一下,不然我在写CLI版本的时候就必须在初始化之后Sleep一下,或者直接调MagApp::Get().Stop()。。。 感谢。
空文件 magpie.log
写这个类时没考虑过初始化后立刻缩放的情况,要实现命令行 #686 的话这是应该支持的。这个 bug 涉及到复杂的线程同步,我计划在 1.0 里修复。
好的👌
这个 issue 是追踪用的,我建议在修复之后再关闭
已修复🎉 另外原定的 1.0 改为 0.11 了,很快会发布测试版。
Magpie version 程序版本
0.10.5
Windows version 系统版本
win10
Related screenshot (optional) 相关截图(可选)
No response
Reproduction steps 复现步骤
MagRuntime初始化后不能立即Run(hwnd,opion),否则Stop不能正确结束。 检查后发现Run把_hwndSrc设为hwnd总会赶在_MagWindThreadProc的while (true)之前,然后后面都会把_hwndSrc重新清零,然后导致IsRunning为false,从而无法真Stop。 这个小问题对您来说可能没有任何影响,因为实际上人工操作不可能触发这个问题。。。 不过还是希望您能优化一下,不然我在写CLI版本的时候就必须在初始化之后Sleep一下,或者直接调MagApp::Get().Stop()。。。 感谢。
Log files 日志文件
空文件 magpie.log