Heidisql: 重复的快捷方式使海蒂崩溃

创建于 2019-09-03  ·  4评论  ·  资料来源: HeidiSQL/HeidiSQL

重现此问题的步骤


可能与#733有关?

我从最初的启动对话框中做到了这一点,没有打开的连接。 调用堆栈附加。

  1. 打开首选项
  2. 转到快捷方式
  3. 尝试更改或设置已在使用的键盘快捷键。

    • 示例:尝试将“SQL > 重新格式化 SQL”设置为Ctrl+Alt+F (默认分配给“各种 > 过滤器面板”)

  4. 首先尝试将快捷方式设置为(无)
  5. 第二次尝试,崩溃:

    • 异常类: EInvalidOperation

    • 异常消息: Cannot focus a disabled or invisible window.

当前行为


碰撞

预期行为


这些中的任何一个:

  1. 终止操作 - “其他事物”已在使用快捷方式。 强制手动移除/重置。
  2. 提示:快捷方式已被“标签”使用。
  3. 提示:快捷方式已被“标签”使用。

环境

  • HeidiSQL 版本: 10.2.0.5683(没有更新的每晚可用)

错误报告.txt

所有4条评论

我现在修改了快捷方式编辑器,以提示用户所需的快捷方式是否正在被另一个操作使用。 所以这是取自你上面的第二个想法:
grafik

但是……这并不能解决您提到的崩溃问题。 在快捷方式编辑器处理之前,按下的快捷方式似乎仍会触发其分配的操作。 我想我必须在这个特殊的对话框中捕捉到一些信息。

感谢更新! 我喜欢确认信息。

下一个构建现在“暂停”监听各种快捷方式的操作,只要首选项对话框处于打开状态。 这至少应该修复首选项对话框中的崩溃快捷方式。 我现在关闭这个,如果你重新检查一次就好了。

巧妙绕过。 我会得到最新的版本并看看。 你做了惊人的工作!

- 更新 -
确认:我从连接管理器打开了首选项对话框,更改了一些关键快捷方式,并在发生冲突时收到消息。

此页面是否有帮助?
0 / 5 - 0 等级