[tepl] Use g_{set,clear}_weak_pointer(), in TeplTabLabel
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] Use g_{set,clear}_weak_pointer(), in TeplTabLabel
- Date: Sun, 10 May 2020 18:36:37 +0000 (UTC)
commit ec373d937799c9d0ff5ac338035565c26b6cfad1
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sun May 10 20:32:06 2020 +0200
Use g_{set,clear}_weak_pointer(), in TeplTabLabel
tepl/tepl-tab-label.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
---
diff --git a/tepl/tepl-tab-label.c b/tepl/tepl-tab-label.c
index e1e00cb..bf2fa96 100644
--- a/tepl/tepl-tab-label.c
+++ b/tepl/tepl-tab-label.c
@@ -153,9 +153,7 @@ set_tab (TeplTabLabel *tab_label,
g_return_if_fail (TEPL_IS_TAB (tab));
g_assert (tab_label->priv->tab == NULL);
- tab_label->priv->tab = tab;
- g_object_add_weak_pointer (G_OBJECT (tab_label->priv->tab),
- (gpointer *) &tab_label->priv->tab);
+ g_set_weak_pointer (&tab_label->priv->tab, tab);
view = tepl_tab_get_view (tab);
g_signal_connect_object (view,
@@ -212,13 +210,7 @@ tepl_tab_label_dispose (GObject *object)
{
TeplTabLabel *tab_label = TEPL_TAB_LABEL (object);
- if (tab_label->priv->tab != NULL)
- {
- g_object_remove_weak_pointer (G_OBJECT (tab_label->priv->tab),
- (gpointer *) &tab_label->priv->tab);
- tab_label->priv->tab = NULL;
- }
-
+ g_clear_weak_pointer (&tab_label->priv->tab);
_tepl_signal_group_clear (&tab_label->priv->buffer_signal_group);
_tepl_signal_group_clear (&tab_label->priv->file_signal_group);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]