From 4b213ded59a86df5ddb5e66eec8775d1b93befdd Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Fri, 27 Jun 2014 13:38:39 +0200 Subject: 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. --- e-util/e-activity-bar.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'e-util/e-activity-bar.c') 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 +#endif #include #include #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; -- cgit v1.2.3