"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
sibpsc
Здравствуйте!
При использовании упрощенной или классической темы оформления на Windows 7, возникает проблема с отображением окна голосового и видео вызова.
Вложения
call_window_bag.PNG
call_window_bag.PNG (11.4 КБ) Просмотров: 1053
Аватара пользователя
Алексей Пикуров
Добрый день.

Надо проверить, у нас у всех 8 и 10. На других компьютерах у вас в сети тоже такая же ситуация?
Аватара пользователя
sibpsc
Приобрели продукт в конце года. Еще не развернул на все машины. Но в тестовой группе из 4х Win7 ситуация идентична. Включая виртуальную на vmware.
PS: При использовании тем Aero все отображается корректно.
Последний раз редактировалось sibpsc Ср фев 06, 2019 4:46 pm, всего редактировалось 1 раз.
Аватара пользователя
Андрей Раков
Добрый день.

Если немного подождать — окно звонка восстанавливается?
Аватара пользователя
sibpsc
Если поймать окно и перемещать его. Оно может отобразить текстуру фона или "зафризить" верную картинку. Но таймер вызова обновляться не будет. Ожидание не помогает.
Аватара пользователя
Андрей Раков
Добрый день.

Мы также смогли повторить данную проблему, но к сожалению я не могу определить причину, но в нормальном режиме со всеми "рюшечками" — плагин звонков отображается нормально.

Попробуйте у себя.
Аватара пользователя
sibpsc
Чуть выше я уже писал что с темой Aero все работает нормально. Но при использовании программы удаленного управления, DameWare или тот же VNC на борту MyChat, оформление ссыпается в минимум, что понятно и начинаются глюки с окном вызова. Некоторые пользователи также пытаются выиграть пару фпс для САПР программ и используют упрощенную тему оформления. Возможно ли отключить все уникальное оформление у окна вызова, ту же прозрачность?
Аватара пользователя
Андрей Раков
Прозрачности там есть, но они реализованы на уровне CSS, сейчас проверю без них и отпишу вам.
Аватара пользователя
Андрей Раков
Так, я использую прозрачность у окна (не только CSS), сразу не заметил.

Для теста найдите файл:
C:\Users\(имя пользователя)\AppData\Local\MyChat Client\webkit\resources\app\core\main.js
и в тексте:
Код: Выделить всё
 function createWindow() {
     if (getDevicesList) {
         mainWindow = new BrowserWindow({
             width       : 1,
             height      : 1,
             show        : false,
             center      : true,
             alwaysOnTop : false,
             skipTaskbar : true,
             title       : "",
             autoHideMenuBar: true,
             frame       : false,
             transparent : true
         });
     } else
     if (startPlugin){
         mainWindow = new BrowserWindow({
             width       : 229,
             height      : 79,
             show        : false,
             center      : true,
             alwaysOnTop : true,
             skipTaskbar : true,
             title       : "",
             autoHideMenuBar: true,
             frame       : false,
             transparent : true
         });

закомментируйте "// transparent : true":
Код: Выделить всё
 function createWindow() {
     if (getDevicesList) {
         mainWindow = new BrowserWindow({
             width       : 1,
             height      : 1,
             show        : false,
             center      : true,
             alwaysOnTop : false,
             skipTaskbar : true,
             title       : "",
             autoHideMenuBar: true,
             frame       : false
             // transparent : true
         });
     } else
     if (startPlugin){
         mainWindow = new BrowserWindow({
             width       : 229,
             height      : 79,
             show        : false,
             center      : true,
             alwaysOnTop : true,
             skipTaskbar : true,
             title       : "",
             autoHideMenuBar: true,
             frame       : false
             // transparent : true
         });
Аватара пользователя
sibpsc
Благодарю. Решение работает.
Аватара пользователя
Алексей Пикуров
Проблема решена, сделали дополнительный контроль такой ситуации.

Спасибо за наблюдение и содействие в решении проблемы.