From e1d8403f5db7d62fbdd265933a47bc9f91e46847 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Sat, 14 Jan 2006 14:07:27 +0000 Subject: [PATCH] 2005-01-13 Mike Kestner * glib/Marshaller.cs : subtract utc_offset when marshaling to time_t. [Fixes #77244] svn path=/trunk/gtk-sharp/; revision=55575 --- ChangeLog | 5 +++++ glib/Marshaller.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4195f7c49..734d62760 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-01-13 Mike Kestner + + * glib/Marshaller.cs : subtract utc_offset when marshaling to time_t. + [Fixes #77244] + 2005-01-12 Mike Kestner * sources/MethodBody.cs : use Utf8.GetByteCount for hidden len params. diff --git a/glib/Marshaller.cs b/glib/Marshaller.cs index 1a995e122..88f580844 100644 --- a/glib/Marshaller.cs +++ b/glib/Marshaller.cs @@ -242,7 +242,7 @@ namespace GLib { public static IntPtr DateTimeTotime_t (DateTime time) { - return new IntPtr (((int)time.Subtract (local_epoch).TotalSeconds)); + return new IntPtr (((int)time.Subtract (local_epoch).TotalSeconds) - utc_offset); } public static DateTime time_tToDateTime (IntPtr time_t)