systray: Delay icon rendering only when throttling is necessary

This commit is contained in:
o9000
2015-05-30 13:41:29 +02:00
parent 7ea0dc241c
commit 1b4b0a8d8d
4 changed files with 22 additions and 6 deletions

View File

@@ -20,6 +20,8 @@
#define TIMER_H
#include <glib.h>
#include <time.h>
#include <sys/time.h>
extern struct timeval next_timeout;
@@ -66,4 +68,9 @@ void update_next_timeout();
/** Callback of all expired timeouts **/
void callback_timeout_expired();
/** Returns -1 if t1 < t2, 0 if t1 == t2, 1 if t1 > t2 **/
gint compare_timespecs(const struct timespec* t1, const struct timespec* t2);
struct timespec add_msec_to_timespec(struct timespec ts, int msec);
#endif // TIMER_H