[gnome-calendar/ui-rewrite] month-view: optimize set :date property
- From: Erick Pérez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar/ui-rewrite] month-view: optimize set :date property
- Date: Mon, 10 Nov 2014 13:58:53 +0000 (UTC)
commit 3800a1a2ae1bcad757503d2a0e1d93c4ad62118f
Author: Erick Pérez Castellanos <erick red gmail com>
Date: Wed Nov 5 12:23:05 2014 -0500
month-view: optimize set :date property
There's no need to calculate first day of month date twice.
src/gcal-month-view.c | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/src/gcal-month-view.c b/src/gcal-month-view.c
index d2cce1c..17c9621 100644
--- a/src/gcal-month-view.c
+++ b/src/gcal-month-view.c
@@ -233,7 +233,6 @@ gcal_month_view_set_property (GObject *object,
{
case PROP_DATE:
{
- icaltimetype *first_of_month;
time_t range_start, range_end;
icaltimetype *date;
icaltimezone* default_zone;
@@ -243,14 +242,11 @@ gcal_month_view_set_property (GObject *object,
priv->date = g_value_dup_boxed (value);
- first_of_month = gcal_dup_icaltime (priv->date);
- first_of_month->day = 1;
- priv->days_delay = icaltime_day_of_week (*first_of_month) - 1;
- g_free (first_of_month);
+ date = gcal_view_get_initial_date (GCAL_VIEW (object));
+ priv->days_delay = icaltime_day_of_week (*date) - 1;
default_zone =
gcal_manager_get_system_timezone (priv->manager);
- date = gcal_view_get_initial_date (GCAL_VIEW (object));
range_start = icaltime_as_timet_with_zone (*date,
default_zone);
g_free (date);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]