[libhandy/wip/haecker-felix/flap-widget: 128/138] Fix few crashes
- From: Christopher Davis <christopherdavis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy/wip/haecker-felix/flap-widget: 128/138] Fix few crashes
- Date: Mon, 16 Nov 2020 21:55:17 +0000 (UTC)
commit f3b9b00b80ce1bbdcd60ae77e18a954e1df8aa9b
Author: Felix Häcker <haeckerfelix gnome org>
Date: Tue Jul 28 21:08:32 2020 +0200
Fix few crashes
src/hdy-flap.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/hdy-flap.c b/src/hdy-flap.c
index 2f8bbb42..6d8a7cd9 100644
--- a/src/hdy-flap.c
+++ b/src/hdy-flap.c
@@ -228,7 +228,7 @@ animate_overlay (HdyFlap *self)
self->overlay_start_time = gdk_frame_clock_get_frame_time (gtk_widget_get_frame_clock (GTK_WIDGET (self)))
/ 1000;
self->overlay_progress = self->overlay ? 0 : 1;
- self->overlay_tick_cb_id = gtk_widget_add_tick_callback (GTK_WIDGET (self), (GtkTickCallback)
overlay_tick_cb, &self, g_object_unref);
+ self->overlay_tick_cb_id = gtk_widget_add_tick_callback (GTK_WIDGET (self), (GtkTickCallback)
overlay_tick_cb, NULL, NULL);
}
static void
@@ -247,7 +247,7 @@ animate_reveal (HdyFlap *self)
self->reveal_start_time = gdk_frame_clock_get_frame_time (gtk_widget_get_frame_clock (GTK_WIDGET (self)))
/ 1000;
self->reveal_progress = self->reveal_flap ? 0 : 1;
- self->reveal_tick_cb_id = gtk_widget_add_tick_callback (GTK_WIDGET (self), (GtkTickCallback)
reveal_tick_cb, &self, g_object_unref);
+ self->reveal_tick_cb_id = gtk_widget_add_tick_callback (GTK_WIDGET (self), (GtkTickCallback)
reveal_tick_cb, NULL, NULL);
}
static gint
@@ -746,8 +746,8 @@ hdy_flap_set_flap (HdyFlap *self,
self->flap = flap;
- if (!self->flap)
- gtk_widget_set_parent (GTK_WIDGET (self), self->flap);
+ if (self->flap)
+ gtk_widget_set_parent (self->flap, GTK_WIDGET (self));
g_object_notify_by_pspec (G_OBJECT (self), props[PROP_FLAP]);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]