Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 16 - Банк-Клиент: Не сразу воспринимается дата в диалоге   Make a simular bug
Summary: Банк-Клиент: Не сразу воспринимается дата в диалоге
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: unspecified
Hardware: Other Linux
: P2 normal
Target Milestone: ---
Assignee: Анатолий Лютин
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
: 19 (view as bug list)
Depends on:
Blocks: 645 584
  Show dependency treegraph
 
In work:
Reported: 2005-12-09 13:03 MSK by Skabelko Alexander
Modified: 2009-04-21 20:48 MSD (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Skabelko Alexander 2005-12-09 13:03:01 MSK
Выбираем: Отправляемые документы - Список сформированных запросов - Запрос на 
выписку. Выбираем Дату. Нажимаем ОК. Проблема: возвращает к выбору даты. штог: 
не формируется запрос на выписку.
Comment 1 Vitaly Lipatov 2005-12-09 18:44:46 MSK
Воспроизводится. Буду смотреть. 
Comment 2 Vitaly Lipatov 2006-03-01 13:21:45 MSK
Приходится нажимать несколько раз и тогда почему-то срабатывает. 
Comment 3 Vitaly Lipatov 2006-03-01 13:22:16 MSK
*** Bug 19 has been marked as a duplicate of this bug. ***
Comment 4 Vitaly Lipatov 2006-03-01 13:23:31 MSK
Вроде бы проблема возникает только если дата не текущая  
Comment 5 Vitaly Lipatov 2007-06-23 20:46:49 MSD
Надо запросить исходный код окна у разработчика.
Comment 6 Анатолий Лютин 2007-06-25 17:02:49 MSD
Синтезировал. 
Comment 7 Анатолий Лютин 2007-10-05 16:50:29 MSD
Выбор даты зацикливается,т.е. диалог каждый раз открывается при любом щелчке мышки. Всё это дело можно прервать только нажатием enter после выбора даты.
Comment 8 Анатолий Лютин 2007-10-05 17:00:20 MSD
Либо нажать на правую кнопку мышки и тогда тоже окно перестаёт появляться.
Comment 9 Анатолий Лютин 2007-10-05 20:20:25 MSD
Ещё замечено, что если выбрать дату, затем нажать на левую кнопку мышки вне календарика - он появится, затем если нажать ещё раз вне его - он исчезнет и больше на нажатия появлятся не будет,кроме тех случаев, когда его снова захотят вызвать в EditBox-е.
Comment 10 Анатолий Лютин 2007-10-05 21:41:05 MSD
Проблема похоже найдена: это из-за захвата (Capture) мыши. Захват выставляется два раза.
Comment 11 Анатолий Лютин 2007-10-09 21:09:32 MSD
EditBox в данном случае выставляет два Capture себе и из-за этого невозможно разорвать этот цикл. Исправил. Напишу тест и опубликую. Первоначальный вариант прикладываю к нашему древу.
Comment 12 Анатолий Лютин 2007-10-12 15:29:52 MSD
Все немного не так. Все необходимые тесты для edit-а есть в msg.c. Проблема в том, что в edit-е пораждается новое окно и когда оно умирает - editbox не знает об этом и ему не приходят необходиме сообщения о том, что Capture снят. Пока реализовал по логике - что если уходит фокус, то и уходит захват, если он стоит на editbox-е. Такой подход не должен ничего ломать.
Comment 13 Vitaly Lipatov 2008-06-27 23:06:24 MSD
Саша, исправилась ли бага?
Comment 14 Vitaly Lipatov 2009-04-21 20:48:29 MSD
Проблемы нет.