diff options
Diffstat (limited to '')
-rw-r--r-- | src/Stats.cxx | 7 | ||||
-rw-r--r-- | src/Stats.hxx | 3 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/Stats.cxx b/src/Stats.cxx index 93795aee5..63be2a7bc 100644 --- a/src/Stats.cxx +++ b/src/Stats.cxx @@ -30,16 +30,17 @@ #include <glib.h> +static GTimer *uptime; static struct stats stats; void stats_global_init(void) { - stats.timer = g_timer_new(); + uptime = g_timer_new(); } void stats_global_finish(void) { - g_timer_destroy(stats.timer); + g_timer_destroy(uptime); } void stats_update(void) @@ -77,7 +78,7 @@ stats_print(Client &client) stats.artist_count, stats.album_count, stats.song_count, - (long)g_timer_elapsed(stats.timer, NULL), + (long)g_timer_elapsed(uptime, NULL), (long)(client.player_control.GetTotalPlayTime() + 0.5), stats.song_duration); diff --git a/src/Stats.hxx b/src/Stats.hxx index 525dc154c..898048bc5 100644 --- a/src/Stats.hxx +++ b/src/Stats.hxx @@ -21,11 +21,8 @@ #define MPD_STATS_HXX class Client; -typedef struct _GTimer GTimer; struct stats { - GTimer *timer; - /** number of song files in the music directory */ unsigned song_count; |