From d4b47af153a31eeac12dc5d2ba7f62fdcde833b1 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 15 Apr 2009 17:27:04 +0100 Subject: [PATCH] [stage] Warn if perspective's z_far - z_near is 0 Since we have to do (z_far - z_near) and use it in a division we should check that the user is not passing a value that would cause a division by zero. --- clutter/clutter-stage.c | 1 + 1 file changed, 1 insertion(+) diff --git a/clutter/clutter-stage.c b/clutter/clutter-stage.c index 557a99c47..a9a7bf942 100644 --- a/clutter/clutter-stage.c +++ b/clutter/clutter-stage.c @@ -924,6 +924,7 @@ clutter_stage_set_perspective (ClutterStage *stage, g_return_if_fail (CLUTTER_IS_STAGE (stage)); g_return_if_fail (perspective != NULL); + g_return_if_fail (perspective->z_far - perspective->z_near != 0); priv = stage->priv;