新问题 渲染期间重新加载文件时崩溃 #311 关闭 鲁登斯人 打开此问题 on Mar 24, 2018 ·2条评论 评论 贡献者 鲁登斯人 评论的 on Mar 24, 2018 如何重现: 打开一个大文件(图片或gcode)。 背景渲染期间(图像显示在主屏幕之前),打开另一个文件 DrawOnGraphics(图形g,大小s)方法崩溃 这似乎是由于GrblCommand列表在渲染过程中被修改,导致空引用。 看起来GrblCore.OpenFile()实现了一个标志CanLoadNewFile,应该可以防止这种情况。但那面旗没有插好。 我说错了吗? 阿尔基皮塔 添加的 该 窃听器 标号 on Mar 24, 2018 所有人 阿尔基皮塔 评论的 on Mar 24, 2018 漏洞是真实的的,但解决方案不是使用“CanLoadNewFile”,因为“CanLoadNewFile”用于UI按钮“加载文件”,该按钮应在未连接或作业执行期间禁用,而不是在重绘预览时禁用。 必须通过重新绘制预览中的try catch系统管理该问题-加载新文件时中止后台绘制线程。 阿尔基皮塔 关闭此为 已完成 在 b31bd5d on Mar 24, 2018 喜欢 (0) 回缩期间移动Z轴可实现超慢移动 #153 增加了第二台挤出机温度LCD读数和设置。 #154 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()实现了一个标志CanLoadNewFile,应该可以防止这种情况。但那面旗没有插好。
我说错了吗?