AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: DarkDrawKill on October 03, 2025, 10:29:05

Title: [x] [3008] [Linux] обложка Soot
Post by: DarkDrawKill on October 03, 2025, 10:29:05
Обложка Soot (https://www.aimp.ru/forum/index.php?topic=57809.0) при масштабировании пропадает полностью

upd: пропадает если он изменяет расположение обложки
Title: Re: [3007] [Linux] обложка Soot
Post by: Artem on October 03, 2025, 10:59:45
Обложка Soot (https://www.aimp.ru/forum/index.php?topic=57809.0) при масштабировании роняет аимп а после повторного запуска становится полностью прозрачной

Да, в телеге об этом уже писали. Падает оно только при переключении в All-in-one режим. Вернее оно там не падает, там идет постоянный ресайз окна туда-сюда. Причину пока понять не смог.
Title: Re: [3007] [Linux] обложка Soot
Post by: DarkDrawKill on October 03, 2025, 11:44:49
Да, в телеге об этом уже писали. Падает оно только при переключении в All-in-one режим. Вернее оно там не падает, там идет постоянный ресайз окна туда-сюда. Причину пока понять не смог.

Да я заметил что он просто пропадает а не роняет плеер
Если ли способ чтобы шкурка не переходила в режим all-in-one при этом иметь возможность масштабировать
Title: Re: [x] [3007] [Linux] обложка Soot
Post by: Artem on October 03, 2025, 12:52:53
В общем, суть была в том, что не тормозились таймеры анимации, которые порождали пинг понг между размерами окона. Косяк в скриптовом движке, поправил
Title: Re: [x] [3007] [Linux] обложка Soot
Post by: gr-e on October 04, 2025, 21:40:55
В общем, суть была в том, что не тормозились таймеры анимации, которые порождали пинг понг между размерами окона
Тут проблема была в том, что "not timer.Get('Enabled')" всегда возвращал True.

У ТС другая проблема - окно пропадает из-за цветного фона нижней панели, который состоит из огромных CoverArtDisplay
Title: Re: [x] [3007] [Linux] обложка Soot
Post by: Artem on October 04, 2025, 23:29:03
Тут проблема была в том, что "not timer.Get('Enabled')" всегда возвращал True.

У ТС другая проблема - окно пропадает из-за цветного фона нижней панели, который состоит из огромных CoverArtDisplay. Образец во вложении

Корень проблемы был в реализации чтения булевых свойств объектов через Variant в Линуксе. Поплыть могла вообще вся булева логика, но далеко не во всех случаях.
Title: Re: [x] [3007] [Linux] обложка Soot
Post by: Artem on October 04, 2025, 23:29:20
В общем, суть найдена, баг пофикшен
Title: Re: [3008] [Linux] обложка Soot
Post by: DarkDrawKill on October 07, 2025, 22:53:29
На 3008 пропадает скин если просто мышка задевает элементы скина
Один раз у меня плеер упал и предлагал сохранить лог но при сохранении он снова упал и логи не сохранил ;D
Title: Re: [3008] [Linux] обложка Soot
Post by: Artem on October 07, 2025, 23:18:03
Попробуйте перекачать и переустановить скин
Title: Re: [3008] [Linux] обложка Soot
Post by: DarkDrawKill on October 07, 2025, 23:21:29
Попробуйте перекачать и переустановить скин

Проблема решилась на время после этого элементы начали постепенно пропадать пока не пропал весь скин
Title: Re: [3008] [Linux] обложка Soot
Post by: Artem on October 08, 2025, 08:12:19
Значит где-то еще косяк, буду искать.
Title: Re: [3008] [Linux] обложка Soot
Post by: Artem on October 08, 2025, 12:06:23
Нашел причину: элемент 'cafColorBar29' занимает по ширине 400 000 пкс =) Причем оно и на Windows так же, только в Linux Cairo не может создать контекст размером больше 32767х32767. Вот оно и падает.
Title: Re: [x] [3008] [Linux] обложка Soot
Post by: gr-e on October 08, 2025, 16:40:33
Нашел причину: элемент 'cafColorBar29' занимает по ширине 400 000 пкс

Ну это оно и есть:
ТС другая проблема - окно пропадает из-за цветного фона нижней панели, который состоит из огромных CoverArtDisplay
Title: Re: [x] [3008] [Linux] обложка Soot
Post by: Artem on October 08, 2025, 18:09:02
Хм, видимо пропустил из виду
Title: Re: [x] [3008] [Linux] обложка Soot
Post by: DarkDrawKill on October 09, 2025, 19:31:17
Теперь на 3009 всё работает никаких проблем пока не замечено благодарен