[maemo-commits] [maemo-commits] r13845 - in projects/haf/trunk/hildon-desktop: . src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Mon Sep 17 14:31:37 EEST 2007
- Previous message: [maemo-commits] r13844 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r13846 - in projects/haf/trunk/hildon-desktop: . src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart Date: 2007-09-17 14:31:34 +0300 (Mon, 17 Sep 2007) New Revision: 13845 Modified: projects/haf/trunk/hildon-desktop/ChangeLog projects/haf/trunk/hildon-desktop/src/hn-app-pixbuf-anim-blinker.c Log: 2007-09-17 Moises Martinez <moises.martinez at nokia.com> * src/hn-app-pixbuf-anim-blinker.c: (get_delay_time): - Set a fixed amount of time in order to save some CPU %. Fixes: NB#60062 * ChangeLog updated. Modified: projects/haf/trunk/hildon-desktop/ChangeLog =================================================================== --- projects/haf/trunk/hildon-desktop/ChangeLog 2007-09-17 11:30:25 UTC (rev 13844) +++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-09-17 11:31:34 UTC (rev 13845) @@ -1,3 +1,9 @@ +2007-09-17 Moises Martinez <moises.martinez at nokia.com> + + * src/hn-app-pixbuf-anim-blinker.c: (get_delay_time): + - Set a fixed amount of time in order to save some CPU %. + Fixes: NB#60062 + 2007-09-17 Johan Bilien <johan.bilien at nokia.com> * configure.ac: 0.0.36 Modified: projects/haf/trunk/hildon-desktop/src/hn-app-pixbuf-anim-blinker.c =================================================================== --- projects/haf/trunk/hildon-desktop/src/hn-app-pixbuf-anim-blinker.c 2007-09-17 11:30:25 UTC (rev 13844) +++ projects/haf/trunk/hildon-desktop/src/hn-app-pixbuf-anim-blinker.c 2007-09-17 11:31:34 UTC (rev 13845) @@ -28,6 +28,8 @@ #include <gdk-pixbuf/gdk-pixbuf-animation.h> #include "hn-app-pixbuf-anim-blinker.h" +#define FIXED_PERIOD 100 + struct _HNAppPixbufAnimBlinker { GdkPixbufAnimation parent_instance; @@ -278,8 +280,10 @@ HNAppPixbufAnimBlinkerIter *iter = HN_APP_PIXBUF_ANIM_BLINKER_ITER (anim_iter); gint elapsed; +#ifndef FIXED_PERIOD gint period = iter->hn_app_pixbuf_anim_blinker->period / iter->hn_app_pixbuf_anim_blinker->frequency; +#endif elapsed = (((iter->current_time.tv_sec - iter->start_time.tv_sec) * G_USEC_PER_SEC + iter->current_time.tv_usec - @@ -288,7 +292,13 @@ if (((elapsed < iter->length) || (iter->hn_app_pixbuf_anim_blinker->length == -1)) && (!iter->hn_app_pixbuf_anim_blinker->stopped)) + { +#ifndef FIXED_PERIOD return period - (elapsed % period); +#else + return FIXED_PERIOD; +#endif + } else return -1; }
- Previous message: [maemo-commits] r13844 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r13846 - in projects/haf/trunk/hildon-desktop: . src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]