aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui')
-rw-r--r--calendar/gui/calendar-commands.c9
-rw-r--r--calendar/gui/itip-utils.c2
2 files changed, 7 insertions, 4 deletions
diff --git a/calendar/gui/calendar-commands.c b/calendar/gui/calendar-commands.c
index 5de5b0091f..366026dc96 100644
--- a/calendar/gui/calendar-commands.c
+++ b/calendar/gui/calendar-commands.c
@@ -333,13 +333,16 @@ publish_freebusy_cmd (BonoboUIComponent *uic, gpointer data, const gchar *path)
GnomeCalendar *gcal;
CalClient *client;
GList *comp_list;
- time_t start, end;
+ icaltimezone *utc;
+ time_t start = time (NULL), end;
gcal = GNOME_CALENDAR (data);
- gnome_calendar_get_current_time_range (gcal, &start, &end);
+
+ utc = icaltimezone_get_utc_timezone ();
+ start = time_day_begin_with_zone (start, utc);
+ end = time_add_week_with_zone (start, 6, utc);
client = gnome_calendar_get_cal_client (gcal);
- /* FIXME: use the "users" parameter */
comp_list = cal_client_get_free_busy (client, NULL, start, end);
if (comp_list) {
GList *l;
diff --git a/calendar/gui/itip-utils.c b/calendar/gui/itip-utils.c
index 7a5411d752..8fdbe1648e 100644
--- a/calendar/gui/itip-utils.c
+++ b/calendar/gui/itip-utils.c
@@ -84,7 +84,7 @@ itip_addresses_get (void)
static Bonobo_ConfigDatabase db = NULL;
CORBA_Environment ev;
GList *addresses = NULL;
- gint len, def, i;
+ glong len, def, i;
if (db == NULL) {
CORBA_exception_init (&ev);