Heidisql: При дублировании ярлыка вылетает Хайди

Созданный на 3 сент. 2019  ·  4Комментарии  ·  Источник: HeidiSQL/HeidiSQL

Действия по воспроизведению этой проблемы


Возможно связано с № 733?

Я сделал это из начального диалогового окна запуска, без открытых подключений. Стек вызовов прикреплен.

  1. Открыть настройки
  2. Перейти к ярлыкам
  3. Попытайтесь изменить или установить уже используемое сочетание клавиш.

    • Пример: попробуйте установить для «SQL> Reformat SQL» значение Ctrl + Alt + F (по умолчанию назначено «Разное> Панель фильтров»).

  4. Сначала попробуйте установить ярлык на (Нет)
  5. Вторая попытка, сбой:

    • Класс исключения: EInvalidOperation

    • Сообщение об исключении: Cannot focus a disabled or invisible window.

Текущее поведение


Крушение

Ожидаемое поведение


Любой из этих:

  1. Операция "Убить" - ярлык уже используется "Другой вещью". Принудительное ручное удаление / сброс.
  2. Подсказка: ярлык уже используется «Ярлыком».
  3. Подсказка: ярлык уже используется ярлыком.

Окружающая обстановка

  • Версия HeidiSQL: 10.2.0.5683 (более новые ночные

bugreport.txt

Все 4 Комментарий

Теперь я изменил редактор ярлыков, чтобы он спрашивал пользователя, используется ли желаемый ярлык другим действием. Итак, это взято из вашей второй идеи сверху:
grafik

Но ... это не исправляет упомянутый вами сбой. Кажется, что нажатый ярлык по-прежнему запускает назначенное ему действие до того, как его обработает редактор ярлыков. Полагаю, мне нужно поймать какое-то сообщение в этом специальном диалоге.

Спасибо за обновление! мне нравится сообщение с подтверждением.

Следующая сборка теперь "приостанавливает" действия, которые прослушивают различные ярлыки, пока открыто диалоговое окно настроек. Это должно, по крайней мере, исправить сбойные ярлыки в диалоговом окне настроек. Я закрою это сейчас, было бы неплохо, если бы вы еще раз перепроверили.

Умный обход. Я получу последнюю сборку и посмотрю. Вы делаете потрясающую работу!

-- ОБНОВИТЬ --
Подтверждено: я открыл диалоговое окно «Настройки» в диспетчере соединений, изменил некоторые сочетания клавиш и получил сообщение о конфликте.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги