summaryrefslogtreecommitdiffstats
path: root/src/Applet/CCApplet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Applet/CCApplet.cpp')
-rw-r--r--src/Applet/CCApplet.cpp4
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 */
}
}