[tepl] Use g_{set,clear}_weak_pointer(), in TeplFoldRegion



commit d3e15c405ba109cb976220ae7eaa4e446fc70716
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun May 10 20:53:58 2020 +0200

    Use g_{set,clear}_weak_pointer(), in TeplFoldRegion

 tepl/tepl-fold-region.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/tepl/tepl-fold-region.c b/tepl/tepl-fold-region.c
index 53d4f0c..8b9a84a 100644
--- a/tepl/tepl-fold-region.c
+++ b/tepl/tepl-fold-region.c
@@ -134,9 +134,7 @@ tepl_fold_region_set_property (GObject       *object,
        {
                case PROP_BUFFER:
                        g_assert (priv->buffer == NULL);
-                       priv->buffer = GTK_TEXT_BUFFER (g_value_get_object (value));
-                       g_object_add_weak_pointer (G_OBJECT (priv->buffer),
-                                                  (gpointer *) &priv->buffer);
+                       g_set_weak_pointer (&priv->buffer, g_value_get_object (value));
                        break;
 
                case PROP_FOLDED:
@@ -177,9 +175,7 @@ tepl_fold_region_dispose (GObject *object)
                        priv->end_mark = NULL;
                }
 
-               g_object_remove_weak_pointer (G_OBJECT (priv->buffer),
-                                             (gpointer *) &priv->buffer);
-               priv->buffer = NULL;
+               g_clear_weak_pointer (&priv->buffer);
        }
 
        priv->start_mark = NULL;


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