При закрытии окна статистики kppp, исчезает значек в трее с 90% вероятностью.
Исчезает вообще или перемещается в скрытые?
(В ответ на комментарий №1) > Исчезает вообще или перемещается в скрытые? Вообще исчезает.
Блин, раньше отбранчовывания даже потестить скорее всего не получиться. Если сразу после создания бранча баг еще будет, пинганите.
Нашел, как попробовать, не смог воспроизвести. А соединение остается? kppp в процессах остается?
Остается только pppd. На данный момент такая ситуация, так что соединение остается.
Прошу прощение за недостоверные данные. Вероятность 100%.
Дмитрий, как это воспроизводить ? Мы с Сергеем сегодня пробовали - при любых кликах всё остаётся в трее. Как ты открываешь статистику ?
После подключения "правый клик" на значке в трее и выбор меню "Побробности(Подробиці)" Вот при закрытии этого окна kppp уходит. Попозже посмотрю что скажет консолька.
вот, мы ровно так сегодня его и гоняли. Не пропадает из трея. В общем, надо бы механизм воспроизведения этой ошибки...
ALT+F2 -> kppp Подключаюсь Открываю окно статистики. Закрываю(!!! крестиком - выловил толькочто). По кнопке закрытия отрабатывает штатно.
крестиком тоже пробовали. Серёг, посмотри ещё раз, пожалуйста... может быть это от оформления KDE или от локали зависит ?
Может проблема в: connect(cancelbutton, SIGNAL(clicked()), this,SLOT(cancel())); http://git.altlinux.org/people/zerg/packages/?p=kde4network.git;a=blob;f=kppp/pppstatdlg.cpp;h=7bab5fcbfc88c961d33c60ed9c9014aa67fc7aa6;hb=0518b85670b3dbf1f6fcd1e88d80b0975ade14ad#l191 Который в свою очередь вызывает hide(); В отличии close(); при крестике. Это всего лишь предположение. Оконный менеджер(Compiz) не влияет на данное поведение, в KWin та же реакция.
Вдогонку. pppstatdlg.cpp:337 e->ignore(); в реализации pppstatdlg.cpp 378 void PPPStatsDlg::closeEvent(QCloseEvent *) { 379 emit cancel(); 380 } Но событие никто не отменял... Может я не прав, это всего лишь предположение. Я с QT не знаком почти.
Да. Там бред какой-то написан. Видимо, косяки от полуавтопортирования с KDE3. Надо выяснить, что они вообще хотели.
(В ответ на комментарий №13) > Вдогонку. > pppstatdlg.cpp:337 e->ignore(); > > в реализации pppstatdlg.cpp > 378 void PPPStatsDlg::closeEvent(QCloseEvent *) { > 379 emit cancel(); > 380 } Я это запатчил и отправил на сборку, попробуйте.
kde4network-4.5.1-alt2 -> sisyphus: * Wed Sep 29 2010 Sergey V Turchin <zerg@altlinux> 4.5.1-alt2 - fix closing kppp stats dialog (ALT#24168)
(В ответ на комментарий №16) > kde4network-4.5.1-alt2 -> sisyphus: > > * Wed Sep 29 2010 Sergey V Turchin <zerg@altlinux> 4.5.1-alt2 > - fix closing kppp stats dialog (ALT#24168) Подтверждаю...