aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-activity-bar.c
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2014-06-27 19:38:39 +0800
committerMilan Crha <mcrha@redhat.com>2014-06-27 19:38:39 +0800
commit4b213ded59a86df5ddb5e66eec8775d1b93befdd (patch)
tree324974669d85fb38224d7db22a3dd09daf634ef8 /e-util/e-activity-bar.c
parent586ab6e32a64e18b78607b3300e82181ee3b11ff (diff)
downloadgsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar.gz
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar.bz2
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar.lz
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar.xz
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.tar.zst
gsoc2013-evolution-4b213ded59a86df5ddb5e66eec8775d1b93befdd.zip
Bug 732180 - Excessive CPU usage due to GtkSpinner
Let's use our own spinner-like widget, which doesn't need as that much of CPU as GtkSpinner.
Diffstat (limited to 'e-util/e-activity-bar.c')
-rw-r--r--e-util/e-activity-bar.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/e-util/e-activity-bar.c b/e-util/e-activity-bar.c
index 795ece505c..e3b0124913 100644
--- a/e-util/e-activity-bar.c
+++ b/e-util/e-activity-bar.c
@@ -15,15 +15,18 @@
*
*/
-#include "e-activity-bar.h"
-#include "e-misc-utils.h"
-
+#ifdef HAVE_CONFIG_H
#include <config.h>
+#endif
#include <glib/gi18n-lib.h>
#include <libedataserver/libedataserver.h>
#include "e-dialog-widgets.h"
+#include "e-misc-utils.h"
+#include "e-spinner.h"
+
+#include "e-activity-bar.h"
#define E_ACTIVITY_BAR_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
@@ -313,8 +316,8 @@ e_activity_bar_init (EActivityBar *bar)
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
bar->priv->image = widget;
- widget = gtk_spinner_new ();
- gtk_spinner_start (GTK_SPINNER (widget));
+ widget = e_spinner_new ();
+ e_spinner_start (E_SPINNER (widget));
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
bar->priv->spinner = widget;