[geary/mjog/user-plugins: 12/26] Geary.BaseObject: Use GObject ctor for ref'ing instances



commit 45b519e25e8c416852b6692fffa53be9ade9d9da
Author: Michael Gratton <mike vee net>
Date:   Tue Mar 10 12:16:23 2020 +1100

    Geary.BaseObject: Use GObject ctor for ref'ing instances
    
    This ensures that objects constructed using both both Vala-style and
    GObject-style constructors are handled properly.

 src/engine/api/geary-base-object.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/engine/api/geary-base-object.vala b/src/engine/api/geary-base-object.vala
index bd3f575b..3bfdba67 100644
--- a/src/engine/api/geary-base-object.vala
+++ b/src/engine/api/geary-base-object.vala
@@ -56,7 +56,7 @@ public abstract class Geary.BaseObject : Geary.BaseInterface, Object {
      * by calling {@link BaseInterface.base_ref} if reference tracking
      * is enabled at compile-time, otherwise this is a no-op.
      */
-    protected BaseObject() {
+    construct {
 #if REF_TRACKING
         base_ref();
 #endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]