Периодически ловлю себя на мысли что некоторые задачи теряют свои последние изменения или заметки, даже грешил на свои кривые руки: viewtopic.php?f=11&t=2399
Создаем новую базу, добавляем две новые задачи
Выделяем первую задачу, активируем заметки (alt-1), и вставляем текст из буфера обмена (crtl-v)
Выделяем вторую задачу, активируем заметки (alt-1), и вставляем текст из буфера обмена (crtl-v)
Отменяем последнее действие (ctrl-z): ожидаемое поведение - удаляется заметка у второй задачи, по факту - заметка удалилась у первой задачи
У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.
✓ ЕСТЬ ОТВЕТ Некорректный анду - потеря данных
-
Автор темы
- Команда бета тестеров
- Сообщения: 1509
- Зарегистрирован: июн 2012
- Есть ответ: 24
- Благодарил (а): 79 раз
- Поблагодарили: 62 раза
Некорректный анду - потеря данных
ЛУЧШИЙ ОТВЕТ
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙
4.4.0.2480b1 - undo работает правильно, проблем со свойствами пока не заметил, спасибо за фикс!
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙
Re: Некорректный анду - потеря данных
Попробую пояснить, но точный ответ сможет дать Андрей...
В программировании есть такое событие LostFocus, если просто… вы записали текст в заметки и перенесли курсор на другой объект, главное, чтоб курсор перестал мигать в разделе заметок, в этот момент произошло событие LostFocus.
Когда это событие происходит, в этот момент наверняка МЛО вносит запись в базу данных и это может рассматриваться как "законченное действие" и при CTRL+Z приведет к соответствующей реакции. А до этого момента как мне кажется, МЛО ведет себя правильно
В программировании есть такое событие LostFocus, если просто… вы записали текст в заметки и перенесли курсор на другой объект, главное, чтоб курсор перестал мигать в разделе заметок, в этот момент произошло событие LostFocus.
Когда это событие происходит, в этот момент наверняка МЛО вносит запись в базу данных и это может рассматриваться как "законченное действие" и при CTRL+Z приведет к соответствующей реакции. А до этого момента как мне кажется, МЛО ведет себя правильно
-
Автор темы
- Команда бета тестеров
- Сообщения: 1509
- Зарегистрирован: июн 2012
- Есть ответ: 24
- Благодарил (а): 79 раз
- Поблагодарили: 62 раза
Re: Некорректный анду - потеря данных
hammer_t писал(а):Попробую пояснить, но точный ответ сможет дать Андрей...
В программировании есть такое событие LostFocus, если просто… вы записали текст в заметки и перенесли курсор на другой объект, главное, чтоб курсор перестал мигать в разделе заметок, в этот момент произошло событие LostFocus.
Когда это событие происходит, в этот момент наверняка МЛО вносит запись в базу данных и это может рассматриваться как "законченное действие" и при CTRL+Z приведет к соответствующей реакции. А до этого момента как мне кажется, МЛО ведет себя правильно
Честно, перечитал раз десять... не осилил
Re: Некорректный анду - потеря данных
смысл таков, вы создали 2 задания
New Task 1
New Task 2
Вами расписана ситуация, но попробуйте сделать как напишу
Небольшие пояснения, LostFocus переводится как ПотерятьФокус, т.е. когда строка задания в фокусе, она окрашена в цвет который подсказывает вам что вы в текущий момент работаете именно с этой строкой!
Вы пишете заметки для задания New Task 1, сделали заметку и переключились (кликнули мышкой) на "New Task 2" в этот момент задание "New Task 1" теряет фокус, перестает быть окрашенной и в этот же момент МЛО фиксирует это действие как законченное и соответственно при нажатии CTRL+Z вы уже заметите те действия программы которые вы ожидаете
New Task 1
New Task 2
Вами расписана ситуация, но попробуйте сделать как напишу
Небольшие пояснения, LostFocus переводится как ПотерятьФокус, т.е. когда строка задания в фокусе, она окрашена в цвет который подсказывает вам что вы в текущий момент работаете именно с этой строкой!
Вы пишете заметки для задания New Task 1, сделали заметку и переключились (кликнули мышкой) на "New Task 2" в этот момент задание "New Task 1" теряет фокус, перестает быть окрашенной и в этот же момент МЛО фиксирует это действие как законченное и соответственно при нажатии CTRL+Z вы уже заметите те действия программы которые вы ожидаете
-
Автор темы
- Команда бета тестеров
- Сообщения: 1509
- Зарегистрирован: июн 2012
- Есть ответ: 24
- Благодарил (а): 79 раз
- Поблагодарили: 62 раза
Re: Некорректный анду - потеря данных
Т.е. в третьем шаге оригинального поста, изменение заметки регистрируется только при потере фокуса?!
Имхо если это "by design" - то последующий андо должен блокироваться и вообще ничего не делать, а не отменять последний коммит (который можт быть в другом виде, закладке, ветке и вообще, сделан три часа назад).
Имхо если это "by design" - то последующий андо должен блокироваться и вообще ничего не делать, а не отменять последний коммит (который можт быть в другом виде, закладке, ветке и вообще, сделан три часа назад).
Re: Некорректный анду - потеря данных
пока не произойдет ЛостФокус, хоть пройдет нцать часов, МЛО будет думать что это не последнее действие
-
- Администратор
- Сообщения: 3094
- Зарегистрирован: фев 2009
- Есть ответ: 89
- Откуда: Украина
- Благодарил (а): 117 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Некорректный анду - потеря данных
MrCricket писал(а):Периодически ловлю себя на мысли что некоторые задачи теряют свои последние изменения или заметки
Исправил. По получении закрытой беты подтвердите, пожалуйста, что проблема ушла. Нужно будет также хорошенько проверить все что связано с редактированием свойств. Ничего ли не поломалось. Баг был глубоко и пришлось хорошенько в него залезть.
Спасибо за подробное его описание!
-
- Администратор
- Сообщения: 3094
- Зарегистрирован: фев 2009
- Есть ответ: 89
- Откуда: Украина
- Благодарил (а): 117 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Некорректный анду - потеря данных
Вам спасибо, что добились решения этой важной проблемы! Т.к. сам с ней не сталкивался она вытеснялась другой работой, как обычно...
Вернуться в «Ошибки, опечатки, "глюки", "баги"»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей