diff options
Diffstat (limited to 'src/Applet/CCApplet.cpp')
| -rw-r--r-- | src/Applet/CCApplet.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Applet/CCApplet.cpp b/src/Applet/CCApplet.cpp index b73b41d..e6b89d2 100644 --- a/src/Applet/CCApplet.cpp +++ b/src/Applet/CCApplet.cpp @@ -309,6 +309,9 @@ gboolean CApplet::update_icon(void *user_data) if(applet->m_iAnimationStage == ICON_STAGE_LAST){ applet->m_iAnimationStage = 0; } + if (--applet->m_iAnimCountdown == 0) { + applet->stop_animate_icon(); + } return true; } @@ -317,6 +320,7 @@ void CApplet::animate_icon() if(m_iAnimator == 0) { m_iAnimator = g_timeout_add(100, update_icon, this); + m_iAnimCountdown = 10 * 60; /* 60 sec */ } } |
