On Mon, Oct 12, 2009 at 10:55:47PM +0000, Eduard Bloch wrote: > On Sat, Oct 10, 2009 at 11:35:14PM +0700, Vladislav Naumov wrote: > > Самый уловистый оказался psi: > > хоть неубиваемого окна он не даёт, зато _стабильно_ валит трей на > > третьем запуске. То есть раз запустили-вышли, два запустили-вышли, три > > Ну и вот, я постояно пользуюсь пси и таких еффектор с анстеибл-версией только > один раз заметил. В чем фишка? Переставлю сейчас локаль на русский, может > тогда > проявится скоро.
Локаль тут наврядли играет роль. Попробуй лучше (с исходно пустым треем!) многократно позапускать/поприбивать psi или gajim, как Владислав и я делали. > > запустили - а иконки в трее нету. ВСЕГДА на третий раз. Это по итогам > > ~20 экспериментов на моей машине с icewm 1.2.37-1 и на виртуалке с голым > > lenny и icewm 1.2.35. Баг именно в icewm: на xfce даже 100 запусков ни к > > чему не приводят. > > > > Патч Станислава помогает: после него и psi, и gajim можно перезапустить > > 100 раз - и трей продолжает работать. > > Насколько я вижу этот патч просто реверт. Да, собственно, как изначально и заявлялось. > Если будет очевидно, что этот коммит в самом деле был безсмусленый, > тогда может и выкину. А сейчас еще не ясно, и руки не добрались до > проверки (простите, просто нету времени!). Он не совсем бессмысленный. Марко пытался исправить баг, который проявляется при рестарте icewm. Суть бага в том, что после рестарта (у меня это происходит только с пустым треем) на месте трея появляется черный квадрат (он может быть и не черным. Технически, это пустое окно, которое не перерисовывается по Expose events). Исправление, которое он придумал, с флагом fManaged и дополнительным вызовом requestDock() из trayChanged(), на мой взгляд никуда не годится, так как явно приводит к race и к гораздо более неприятному багу. Я почитал исходники вчера еще немного, и мне кажется, что я близок к пониманию, как оно всё в целом работает, так что я думаю, что смогу предложить другое исправление для бага при рестарте. > > Попробовал рестартить icewm с откаченным изменением - никаких > > отрицательных эффектов не заметил. > > Может, спросить этого captnmark что за изменение и где должно > > сработать? > > Ага, если кто нибудь ответ получит, пожалуста доложите. Смотри выше. -- Stanislav -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

