[tepl] Use g_{set,clear}_weak_pointer(), in TeplFoldRegion
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] Use g_{set,clear}_weak_pointer(), in TeplFoldRegion
- Date: Sun, 10 May 2020 18:55:26 +0000 (UTC)
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]