From dc93b23acd50ed6d5308040ec6b143c6880a4172 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Thu, 10 Feb 2011 20:52:54 -0600 Subject: [PATCH] Remove obsolete and broken code from Opaque. * glib/Opaque.cs: remove bad ctor and noop finalizer --- glib/Opaque.cs | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/glib/Opaque.cs b/glib/Opaque.cs index 4f37283bb..7d31b035d 100644 --- a/glib/Opaque.cs +++ b/glib/Opaque.cs @@ -36,12 +36,6 @@ namespace GLib { IntPtr _obj; bool owned; - [Obsolete ("Use more explicit overload. This method always returns null")] - public static Opaque GetOpaque (IntPtr o) - { - return null; - } - public static Opaque GetOpaque (IntPtr o, Type type, bool owned) { if (o == IntPtr.Zero) @@ -88,12 +82,6 @@ namespace GLib { } } - ~Opaque () - { - // for compat. All subclasses should have - // generated finalizers if needed now. - } - public virtual void Dispose () { Raw = IntPtr.Zero;