After first triggering launcherentry.updates a added urgency timeout never gets dismissed and continuously firing updates from now on.
g_timeout_add_seconds (2, (GSourceFunc) progress_ui_handler_disable_unity_urgency, entry);
static void progress_ui_handler_disable_unity_urgency (UnityLauncherEntry *entry) { g_return_if_fail (entry);
unity_launcher_entry_set_urgent (entry, FALSE); }
After first triggering launcherentry. updates a added urgency timeout never gets dismissed and continuously firing updates from now on.
g_timeout_ add_seconds (2, (GSourceFunc)
progress_ ui_handler_ disable_ unity_urgency,
entry);
static void ui_handler_ disable_ unity_urgency (UnityLauncherEntry *entry)
progress_
{
g_return_if_fail (entry);
unity_ launcher_ entry_set_ urgent (entry, FALSE);
}