"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
AlexaS
Пустой список окна диалоги при входящем сообщении от других контактов (ранее не открытых в окне "диалоги" до перезапуска клиента 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. версии такой проблемы нет.
Вложения
клиент win32 после перезагрузки и клика по контакту.jpg
клиент win32 после перезагрузки и клика по контакту.jpg (34.87 КБ) Просмотров: 437
клиент win32 после перезагрузки.jpg
клиент win32 после перезагрузки.jpg (28.94 КБ) Просмотров: 437
клиент win32.jpg
клиент win32.jpg (35.72 КБ) Просмотров: 437
Аватара пользователя
AlexaS
Скриншоты добавились в обратном порядке (смотреть снизу вверх)
Аватара пользователя
Алексей Пикуров
Исправлено, обновление будет в понедельник.