Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hutchinson <m.j.hutchinson@gmail.com>2013-06-21 00:32:33 +0400
committerMichael Hutchinson <m.j.hutchinson@gmail.com>2013-06-21 00:33:39 +0400
commitf61993fb981d1e92639bcc09f26aab841d5f8e1c (patch)
treecee80bc63cdfc4b487c60e851a4f7ca8e9c7bd41 /mcs/class/Mono.Cairo
parent313cb0f6be7fa91a30c4c4c841e183d0658858c6 (diff)
[Cairo] Destroy should suppress finalizer
Diffstat (limited to 'mcs/class/Mono.Cairo')
-rw-r--r--mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs2
-rw-r--r--mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs2
-rw-r--r--mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs3
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)