aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2002-03-06 05:44:44 +0800
committerDan Winship <danw@src.gnome.org>2002-03-06 05:44:44 +0800
commit1bc7073a9010d33a3998fd8fcd9cb45930593d05 (patch)
tree1e971fab93fbf5d1b879763b266e8c08f67ccc8d
parent4db8df6b4da45e503aea556f7b3342cffa1f6e4c (diff)
downloadgsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar.gz
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar.bz2
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar.lz
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar.xz
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.tar.zst
gsoc2013-evolution-1bc7073a9010d33a3998fd8fcd9cb45930593d05.zip
[pullup from evolution-1-0-branch]
* gui/itip-utils.c (comp_compliant): Reset the DTSTAMP of the new component. (RFC2245 says DTSTAMP corresponds to the time the particular iCalendar representation of the object was created.) Fixes #21198. svn path=/trunk/; revision=15930
-rw-r--r--calendar/ChangeLog7
-rw-r--r--calendar/gui/itip-utils.c4
2 files changed, 11 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index aaff472d9a..c890f972aa 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,10 @@
+2002-03-04 Dan Winship <danw@ximian.com>
+
+ * gui/itip-utils.c (comp_compliant): Reset the DTSTAMP of the new
+ component. (RFC2245 says DTSTAMP corresponds to the time the
+ particular iCalendar representation of the object was created.)
+ Fixes #21198.
+
2002-03-05 JP Rosevear <jpr@ximian.com>
* gui/print.c: remove unneeded parameter from print_text_size
diff --git a/calendar/gui/itip-utils.c b/calendar/gui/itip-utils.c
index 1c651ce73a..ee4566c42f 100644
--- a/calendar/gui/itip-utils.c
+++ b/calendar/gui/itip-utils.c
@@ -644,8 +644,12 @@ static CalComponent *
comp_compliant (CalComponentItipMethod method, CalComponent *comp)
{
CalComponent *clone, *temp_clone;
+ struct icaltimetype itt;
clone = cal_component_clone (comp);
+ itt = icaltime_from_timet_with_zone (time (NULL), FALSE,
+ icaltimezone_get_utc_timezone ());
+ cal_component_set_dtstamp (clone, &itt);
/* We delete incoming alarms anyhow, and this helps with outlook */
cal_component_remove_all_alarms (clone);