Summary: | Подвисание Lazarus | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | AEN <aen> | ||||
Component: | lazarus | Assignee: | Alexey Rusakov <ktirf> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P1 | CC: | boyarsh, cas | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 15075 | ||||||
Attachments: |
|
Description
AEN
2008-06-30 01:46:43 MSD
Можно чуть более конкретное описание - никак не получается воспроизвести подвисание. Возможно, для начала, я пробую какие-то не те кнопки? 'нажать на кнопку "раскрыть редактор на весь экран", нажать на кнопку "закрыть lazarus"' - это какие конкретно кнопки? проявляется в xfce - на главном окне слишком много кнопок. В случае kde их всего 2 ashen@, посмотрите? (In reply to comment #3) > ashen@, посмотрите? > Там все дело в том, что разные WM понимают разные типы окон по-своему, поэтому появляется разное количество кнопок вверху типа "закрыть", "развернуть", "свернуть" и т.п. Проблема в xfce в том, что при разворачивании на весь экран странно перерисовываются кнопки на окне (они это делают постоянно, пока окно не будет возвращено в исходное состояние). Самый простой вариант - не дать этому окну разворачиваться (оно и не предусмотрено, судя по всему). Я некоторое время назад, кажется, даже писала патч на тему, но потестировать руки так и не дошли. Если такой способ решения проблемы устраивает и будет работать - дам его. Да, я думаю, вполне. Проверить на xfce пока не могу. Но такое же увидел на IceWM. Повторный вызов завершения сеанса закрывает lazarus. На KDE такое не наблюдал. 2 mex3: что за патч? Только что проверил на xfce. Такого поведения lazarus'а не поймал. Сколько кнопок при этом (справа вверху) на главном окне Lazarus? Если там есть кнопка "развернуть" - то как оно разворачивается? Серым полем на весь экран? Это как-то тоже не особо правильно, как мне кажется... Все 4. Все кнопки есть. И всё нормально сворачивается и разворачивается.Цвет серо-розовый или как он там называется. См. http://gw.nsrz.ru/linux/xfcelazarus.jpg На каких версиях xfce, gtk, gtk2, lazarus наблюдается? В исходном описании бага неточность: речь о кнопках не на редакторе исходного кода (если я правильно понял скриншот), а о главном окне (которое узкое во всю ширину экрана). На нём кнопки распахивания на весь экран быть не должно. В общем этот баг овоспроизвести у меня ни разу не получилось. Наверное начнём с того, что какие версии пакетов? Да, верно. Речь о несколько другом окне (коротком, но широком - там есть ещё кнопки сохранить/открыть и т.п.). Lazarus и xfce те, что в Лайте. Если бы я знала, какие они именно и где-то была возможность это быстро проверить - я бы уже проверила новувю сборку... но как-то последнее время вокруг только kde, который не особо интересен в данном вопросе... Даже если воспроизвести не получилось, помимо версий - сама по себе кнопка разворачивания главного окна на весь экран имеется? Всё есть и всё разворачивается,сворачивается. Правда с косяками: при распахнутом окне нету ни одного компонента Для сравнения: нормальное состояние http://gw.nsrz.ru/linux/xfcelazarus1.jpg распахнуто на весь экран http://gw.nsrz.ru/linux/xfcelazarus2.jpg В жизнь не додумался распахивать на весь экран это окно. Поправка: нормальное состояние http://gw.nsrz.ru/linux/xfcelazarus3.jpg Значит бага в силе и фиксить ее действительно проще обрубанием возможности разворачивать окна :) Сейчас таки поставлю лайт и проверю... В самом первом сообщении шла речь о том, что lazarus, после распахивания на весь экран главного окна при выходе из него ни даёт ни сохранить ни чего иного сделать. Такого я не поймал. А то что при распахивании "пропадают" компоненты, уже иная бага.Но согласен - отрубать такую возможность. Патч приветствуется. Created attachment 2705 [details]
вариант для того, что лежит в школьном бранче
Кнопка, из-за которой все проблемы, теперь отсутствует. Новая фича - кнопка для сворачивания в заголовок. :) (In reply to comment #16) > В самом первом сообщении шла речь о том, что lazarus, после распахивания на весь > экран главного окна при выходе из него ни даёт ни сохранить ни чего иного > сделать. Такого я не поймал. А то что при распахивании "пропадают" > компоненты, уже иная бага.Но согласен - отрубать такую возможность. Патч > приветствуется. > патч наложили? Багу можно закрывать? На сизифе пока нет. В "школьном линуксе" вроде накладывали, гляньте. Поскольку баг касается не только Школьного комплекта (и в Школьном как раз таки уже исправлен, как я понимаю), перевешиваю на Сизиф. Добавил патч в 0.9.24-alt3.4 (с последующим перекладыванием в 5.0) и -alt3.3.M41.1 |