Bug 24168 - Не отображается значек в трее
Summary: Не отображается значек в трее
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kde4network-kppp (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-28 00:22 MSD by Kulik Dmitriy
Modified: 2010-09-29 19:54 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kulik Dmitriy 2010-09-28 00:22:23 MSD
При закрытии окна статистики kppp, исчезает значек в трее с 90% вероятностью.
Comment 1 Sergey V Turchin 2010-09-28 13:39:31 MSD
Исчезает вообще или перемещается в скрытые?
Comment 2 Kulik Dmitriy 2010-09-28 13:49:06 MSD
(В ответ на комментарий №1)
> Исчезает вообще или перемещается в скрытые?

Вообще исчезает.
Comment 3 Sergey V Turchin 2010-09-28 14:40:44 MSD
Блин, раньше отбранчовывания даже потестить скорее всего не получиться. Если сразу после создания бранча баг еще будет, пинганите.
Comment 4 Sergey V Turchin 2010-09-28 16:54:56 MSD
Нашел, как попробовать, не смог воспроизвести.
А соединение остается?
kppp в процессах остается?
Comment 5 Kulik Dmitriy 2010-09-28 17:08:25 MSD
Остается только pppd. На данный момент такая ситуация, так что соединение остается.
Comment 6 Kulik Dmitriy 2010-09-28 22:27:03 MSD
Прошу прощение за недостоверные данные. Вероятность 100%.
Comment 7 Anton Farygin 2010-09-28 22:39:15 MSD
Дмитрий, как это воспроизводить ? Мы с Сергеем сегодня пробовали - при любых кликах всё остаётся в трее.

Как ты открываешь статистику ?
Comment 8 Kulik Dmitriy 2010-09-28 22:54:27 MSD
После подключения "правый клик" на значке в трее и выбор меню "Побробности(Подробиці)" Вот при закрытии этого окна kppp уходит. Попозже посмотрю что скажет консолька.
Comment 9 Anton Farygin 2010-09-28 23:27:54 MSD
вот, мы ровно так сегодня его и гоняли.

Не пропадает из трея. 

В общем, надо бы механизм воспроизведения этой ошибки...
Comment 10 Kulik Dmitriy 2010-09-28 23:35:03 MSD
ALT+F2 -> kppp
Подключаюсь
Открываю окно статистики.
Закрываю(!!! крестиком - выловил толькочто). По кнопке закрытия отрабатывает штатно.
Comment 11 Anton Farygin 2010-09-28 23:37:59 MSD
крестиком тоже пробовали.

Серёг, посмотри ещё раз, пожалуйста... 

может быть это от оформления KDE или от локали зависит ?
Comment 12 Kulik Dmitriy 2010-09-28 23:51:16 MSD
Может проблема в:
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 та же реакция.
Comment 13 Kulik Dmitriy 2010-09-29 00:05:33 MSD
Вдогонку.
pppstatdlg.cpp:337   e->ignore();

в реализации pppstatdlg.cpp
 378 void PPPStatsDlg::closeEvent(QCloseEvent *) {
 379   emit cancel();
 380 }

Но событие никто не отменял...

Может я не прав, это всего лишь предположение. Я с QT не знаком почти.
Comment 14 Sergey V Turchin 2010-09-29 14:06:24 MSD
Да. Там бред какой-то написан. Видимо, косяки от полуавтопортирования с KDE3.
Надо выяснить, что они вообще хотели.
Comment 15 Sergey V Turchin 2010-09-29 16:45:09 MSD
(В ответ на комментарий №13)
> Вдогонку.
> pppstatdlg.cpp:337   e->ignore();
> 
> в реализации pppstatdlg.cpp
>  378 void PPPStatsDlg::closeEvent(QCloseEvent *) {
>  379   emit cancel();
>  380 }
Я это запатчил и отправил на сборку, попробуйте.
Comment 16 Repository Robot 2010-09-29 17:30:15 MSD
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)
Comment 17 Kulik Dmitriy 2010-09-29 18:35:54 MSD
(В ответ на комментарий №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)

Подтверждаю...