Блокирование Lazarus. Открыть Lazarus, изменить текст стандартной программы, нажать на кнопку "раскрыть редактор на весь экран", нажать на кнопку "закрыть lazarus", при этом появляется диалоговое окно с выбором действий "сохранить, отменить, ...". Любой выбор не приводит к закрытию приложения.
Можно чуть более конкретное описание - никак не получается воспроизвести подвисание. Возможно, для начала, я пробую какие-то не те кнопки? 'нажать на кнопку "раскрыть редактор на весь экран", нажать на кнопку "закрыть 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