Bug 289009 - Ktimetracker tray animation is gone
Summary: Ktimetracker tray animation is gone
Status: RESOLVED FIXED
Alias: None
Product: ktimetracker
Classification: Applications
Component: general (show other bugs)
Version: 4.7.x
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: ---
Assignee: Thorsten Staerk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-14 22:54 UTC by Robert G. Siebeck
Modified: 2013-02-07 21:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert G. Siebeck 2011-12-14 22:54:36 UTC
Version:           4.7.x (using KDE 4.7.3) 
OS:                Linux

Ktimetracker used to animate its tray icon when the timing of a task was running. Since upgrading to KDE 4.7 (from 4.6), the icon does not animate anymore.

Reproducible: Always

Steps to Reproduce:
Enable tray icon in KTimetracker, start timing of a task.

Actual Results:  
Tray icon does not animate.

Expected Results:  
Tray icon should show an animation (running clock).

I tried to disable and enable the tray icon in KTimetracker's preferencees, but this did not fix the problem
Comment 1 thomi_ch 2012-08-14 06:16:44 UTC
Hey

I'm on Kubuntu 12.04 and KDE 4.9.
KTimeTracker tray icon still doesn't show any animation... I remember on 4.6 (i think) it was with a animated clock, like Robert G. Siebeck reported it.

Please add animation again!

Thanks and regards
thomi
Comment 2 Chuso Pérez 2012-11-25 20:46:38 UTC
Same here.
And not only that, but tray icon tooltip always says that there is no active task.
Tray icon information is not being updated when you start/stop tasks.

I think that the problem is in these mainwindow.cpp lines:

connect( m_part->widget(), SIGNAL(timersActive()), _tray, SLOT(startClock()) );
connect( m_part->widget(), SIGNAL(timersInactive()), _tray, SLOT(stopClock()) );
connect( m_part->widget(), SIGNAL(tasksChanged(QList<Task*>)), _tray, SLOT(updateToolTip(QList<Task*>)));

These signals are sent by TaskView object but it tries to receive them from TimetrackerWidget.

I'll try to write a patch for this ASAP.
Comment 3 Chuso Pérez 2012-11-26 21:02:30 UTC
Patch sent to reviewboard: https://git.reviewboard.kde.org/r/107482/
Comment 4 thomi_ch 2013-01-31 08:15:42 UTC
as i see in https://git.reviewboard.kde.org/r/107482/ the fix will be merged into 4.10.. but when will 4.10 be available and will bug https://bugs.kde.org/show_bug.cgi?id=305239 also be solved in 4.10?

thanks
thomi
Comment 5 Christoph Feck 2013-02-07 21:43:54 UTC
This should be fixed with KDE 4.10.1 to be released in March.