From 5cdfd1e0d6c5df35f07530b9cdcdbd6c74d33247 Mon Sep 17 00:00:00 2001 From: Emilio Pozuelo Monfort Date: Tue, 30 Aug 2011 10:37:29 +0100 Subject: CallWindow: don't spit unnecessary criticals There's no guarantee that an actor has an allocation all the time, so gracefully handle the case when it doesn't. https://bugzilla.gnome.org/show_bug.cgi?id=656911 --- src/empathy-call-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c index 0fd81ee04..dac9b6462 100644 --- a/src/empathy-call-window.c +++ b/src/empathy-call-window.c @@ -707,8 +707,8 @@ empathy_call_window_get_preview_position (EmpathyCallWindow *self, ClutterGeometry box; PreviewPosition pos = PREVIEW_POS_NONE; - g_return_val_if_fail (clutter_actor_has_allocation (self->priv->video_box), - pos); + if (!clutter_actor_has_allocation (self->priv->video_box)) + return pos; clutter_actor_get_geometry (self->priv->video_box, &box); -- cgit v1.2.3