Bug #12035
openКнопки "Apply" и "Apply and Close" дублируют применение настроек
100%
Description
1. На проекте Requality открываем настройки проекта.
2. Меняем тип сортировки в настройках Requality.
Например, было "By Index", меняем на "By Locations'.
3. Нажимаем кнопку "Аpply".
4. Нажимаем кнопку "Apply and Close".
Окно настроек закрывается.
5. Делаем один раз Undo.
6. Открываем настройки проекта.
Видим, что тип сортировки выбран "By Locations'.
Хотя ожидается, что после Undo будет снова "By Index".
7. Закрываем настройки и снова делаем Undo.
6. Открываем настройки проекта.
Видим, что тип сортировки выбран "By Index".
Если в сценарии пропустить шаг 3 или на шаге 4 вместо кнопки "Apply and Close" закрыть окно настроек крестиком в углу, то после первого же Undo сортировка станет "By Index".
То есть и кнопка "Apply", и кнопка "Apply and Close" при нажатии сохраняют настройки проекта. И оба эти сохранения записываются в последовательность для Undo/Redo. Хотя по сути после нажатия "Apply" настройки уже не менялись и сохранять было нечего. То есть кнопка "Apply and Close" в такой ситуации, когда уже не применённых изменений нет, должна выполнить только закрытие окна настроек.
Речь идет про вот эти кнопки:
Files
Updated by Viktoria Kopach about 2 years ago
- File 2022-11-08_11-52-02.png 2022-11-08_11-52-02.png added
- Description updated (diff)
Updated by Denis Kildishev about 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset requality|76ab67b98b70f3ec675ef3f9629d99caa2f81c08.
Updated by Viktoria Kopach almost 2 years ago
- Status changed from Resolved to Verified