Пустой список окна диалоги при входящем сообщении до перезапуска клиента (win32 Версия 8.2.3)
Добавлено: Пт дек 04, 2020 12:34 pm
Пустой список окна диалоги при входящем сообщении от других контактов (ранее не открытых в окне "диалоги" до перезапуска клиента win32 клиент Версия 8.2.3
Что делаю пошагово
1. Запускаю два 8.2.3 портабельный win32 клиента (новый пользователь) на устройстве №1 под первым пользователем. Сворачиваю клиента в трей.
2. Запускаю один 8.2.3 портабельный win32 клиент на устройстве №2 под вторым пользователем.
Сворачиваю клиента в трей.
3. Запускаю один 8.2.3 портабельный win32 клиент на устройстве №3 под третьим пользователем.
Сворачиваю клиента в трей.
3. Открываю через контакты окно сообщений на устройстве №2 и пишу сообщение первому пользователю.
4. На устройстве №1 в трее мигает конвертик нового сообщения.
5. Открываю через контакты окно сообщений на устройстве №3 и пишу сообщение первому пользователю.
6. Открываю окно клиента (третий пользователь) кликом по мигающему значку в трее на устройстве №1 и вижу в окне сообщений сообщение от 3 пользователя (то есть последнее принятое) на значке "чаты" красная точка но нажание на нее не открывает диалог или сообщение и красная точка не пропадает, а конвертик в трее мигает. В окне "диалоги" пусто и понять кто же еще написал невозможно.
7. Открываю на устройстве №1 "контакты" выбираю двойным кликом пользователя, после этого в правом окне клиента появляется диалог и исчезает мигание в трее и красная точка на значке "чаты".
Левое окно "диалоги" при этом остается пустым.
8. Перезапускаю (через "выход" закрываю и снова запускаю) клиент на устройстве №1 и сразу же после запуска в "Диалоги" появляются оба собеседника а после нажатия на контакте с синей цифрой 1 в правом окне диалог появляется диалог (нормальное поведение программы как и было в 8.1.1).
Итого если написали несколько пользователей которые не открыты в окне "диалоги" подряд узнать кто написал можно ТОЛЬКО после перезапуска клиента что я считаю безобразием. Хорошо хоть значок в трее мигает и красный кружок на значке чаты намекает что есть непрочитанное сообщение.
На скриншотах клиент до перезапуска и после.
Если "закрыть разговор" в окне диалоги то глюк легко воспроизводится до следующего перезапуска клиента.
Проверил на рабочем сервере 8.1.1. версии такой проблемы нет.
Что делаю пошагово
1. Запускаю два 8.2.3 портабельный win32 клиента (новый пользователь) на устройстве №1 под первым пользователем. Сворачиваю клиента в трей.
2. Запускаю один 8.2.3 портабельный win32 клиент на устройстве №2 под вторым пользователем.
Сворачиваю клиента в трей.
3. Запускаю один 8.2.3 портабельный win32 клиент на устройстве №3 под третьим пользователем.
Сворачиваю клиента в трей.
3. Открываю через контакты окно сообщений на устройстве №2 и пишу сообщение первому пользователю.
4. На устройстве №1 в трее мигает конвертик нового сообщения.
5. Открываю через контакты окно сообщений на устройстве №3 и пишу сообщение первому пользователю.
6. Открываю окно клиента (третий пользователь) кликом по мигающему значку в трее на устройстве №1 и вижу в окне сообщений сообщение от 3 пользователя (то есть последнее принятое) на значке "чаты" красная точка но нажание на нее не открывает диалог или сообщение и красная точка не пропадает, а конвертик в трее мигает. В окне "диалоги" пусто и понять кто же еще написал невозможно.
7. Открываю на устройстве №1 "контакты" выбираю двойным кликом пользователя, после этого в правом окне клиента появляется диалог и исчезает мигание в трее и красная точка на значке "чаты".
Левое окно "диалоги" при этом остается пустым.
8. Перезапускаю (через "выход" закрываю и снова запускаю) клиент на устройстве №1 и сразу же после запуска в "Диалоги" появляются оба собеседника а после нажатия на контакте с синей цифрой 1 в правом окне диалог появляется диалог (нормальное поведение программы как и было в 8.1.1).
Итого если написали несколько пользователей которые не открыты в окне "диалоги" подряд узнать кто написал можно ТОЛЬКО после перезапуска клиента что я считаю безобразием. Хорошо хоть значок в трее мигает и красный кружок на значке чаты намекает что есть непрочитанное сообщение.
На скриншотах клиент до перезапуска и после.
Если "закрыть разговор" в окне диалоги то глюк легко воспроизводится до следующего перезапуска клиента.
Проверил на рабочем сервере 8.1.1. версии такой проблемы нет.