diff options
author | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-06-21 00:32:33 +0400 |
---|---|---|
committer | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-06-21 00:33:39 +0400 |
commit | f61993fb981d1e92639bcc09f26aab841d5f8e1c (patch) | |
tree | cee80bc63cdfc4b487c60e851a4f7ca8e9c7bd41 /mcs | |
parent | 313cb0f6be7fa91a30c4c4c841e183d0658858c6 (diff) |
[Cairo] Destroy should suppress finalizer
Diffstat (limited to 'mcs')
-rw-r--r-- | mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs | 2 | ||||
-rw-r--r-- | mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs | 2 | ||||
-rw-r--r-- | mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs | 3 |
3 files changed, 4 insertions, 3 deletions
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs b/mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs index e6770307518..5269d54dfac 100644 --- a/mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs +++ b/mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs @@ -58,7 +58,7 @@ namespace Cairo [Obsolete ("Use Dispose()")] public void Destroy () { - NativeMethods.cairo_font_options_destroy (handle); + Dispose (); } public void Dispose () diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs index 813f1f85a1e..bc0a962a218 100644 --- a/mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs +++ b/mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs @@ -109,7 +109,7 @@ namespace Cairo { [Obsolete ("Use Dispose()")] public void Destroy () { - NativeMethods.cairo_pattern_destroy (pattern); + Dispose (); } public Status Status diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs index dbaf701f46f..07e0d4d9975 100644 --- a/mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs +++ b/mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs @@ -190,9 +190,10 @@ namespace Cairo { } } + [Obsolete ("Use Dispose()")] public void Destroy() { - Dispose (true); + Dispose (); } public void SetFallbackResolution (double x, double y) |