From 8d4bc41bcc33a4cd1d31e41bfd6e9f3a26929b09 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sun, 4 Dec 2011 13:32:31 +0100 Subject: [PATCH] statusicons: use animation frames that are already in memory for animation. --- SparkleShare/SparkleStatusIcon.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/SparkleShare/SparkleStatusIcon.cs b/SparkleShare/SparkleStatusIcon.cs index 2a935476..db6d43da 100755 --- a/SparkleShare/SparkleStatusIcon.cs +++ b/SparkleShare/SparkleStatusIcon.cs @@ -161,16 +161,11 @@ namespace SparkleShare { else FrameNumber = 0; - string icon_name = "process-syncing-sparkleshare-"; - - for (int i = 0; i <= FrameNumber; i++) - icon_name += "i"; - Application.Invoke (delegate { #if HAVE_APP_INDICATOR this.indicator.IconName = icon_name; #else - this.status_icon.Pixbuf = SparkleUIHelpers.GetIcon (icon_name, 24); + this.status_icon.Pixbuf = AnimationFrames [FrameNumber]; #endif }); };