关闭 HomineLudens 打开了这个问题 2018 年 3 月 24 日 · 2 条评论 关闭 渲染期间重新加载文件时崩溃#311 HomineLudens 打开了这个问题 2018 年 3 月 24 日 · 2 条评论 注释 贡献者 人魔 评论了 2018 年 3 月 24 日 如何重现: 打开一个大文件(图像或 gcode)。 在背景渲染期间(在主屏幕上显示图像之前),打开另一个文件 DrawOnGraphics(Graphics g, Size s) 方法崩溃 这似乎是由于 GrblCommand 列表在渲染期间被修改,导致空引用。 似乎 GrblCore.OpenFile() 实现了一个 Flag CanLoadNewFile 应该可以防止这种情况。但是那个标志没有正确设置。 我错了吗? arkypita 添加了 漏洞 标签 2018 年 3 月 24 日 所有者 阿尔基皮塔 评论了 2018 年 3 月 24 日 Bug 是真实的,但解决方案不是使用“CanLoadNewFile”,因为“CanLoadNewFile”用于 UI 按钮“加载文件”,在未连接或作业执行期间应禁用该按钮,而不是在重绘预览时禁用。 该问题必须通过重绘预览中的 try catch 系统进行管理——在加载新文件时中止后台绘图线程。 arkypita 关闭此 作为 完成 b31bd5d 2018 年 3 月 24 日 喜欢 (0) 单块模式。 #570 切换速度超车 #571 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
如何重现:
这似乎是由于 GrblCommand 列表在渲染期间被修改,导致空引用。
似乎 GrblCore.OpenFile() 实现了一个 Flag CanLoadNewFile 应该可以防止这种情况。但是那个标志没有正确设置。
我错了吗?