| Summary: | Не отображается значек в трее | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Kulik Dmitriy <lnkvisitor.ts> |
| Component: | kde4network-kppp | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Kulik Dmitriy
2010-09-28 00:22:23 MSD
Исчезает вообще или перемещается в скрытые? (В ответ на комментарий №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) |