From 855ed880c842f0aa71af8f267cc619acf5041584 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Beaudoin Date: Fri, 3 Oct 2008 14:49:28 -0400 Subject: [PATCH] Check API parameters --- champlain-gtk/champlainviewembed.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/champlain-gtk/champlainviewembed.c b/champlain-gtk/champlainviewembed.c index aa1de08..5083283 100644 --- a/champlain-gtk/champlainviewembed.c +++ b/champlain-gtk/champlainviewembed.c @@ -146,6 +146,8 @@ mouse_button_cb (GtkWidget *widget, GdkEventButton *event, ChamplainViewEmbed *v GtkWidget * champlain_view_embed_new (ChamplainView *view) { + g_return_val_if_fail(CLUTTER_IS_ACTOR(view), NULL); //FIXME should be CHAMPLAIN_IS_VIEW but doesn't compile + ClutterColor stage_color = { 0x34, 0x39, 0x39, 0xff }; ChamplainViewEmbed *embed; ClutterActor *stage; @@ -184,6 +186,8 @@ champlain_view_embed_new (ChamplainView *view) ChamplainView * champlain_view_embed_get_view (ChamplainViewEmbed* embed) { + g_return_val_if_fail(CHAMPLAIN_IS_VIEW_EMBED(embed), NULL); + ChamplainViewEmbedPrivate *priv = CHAMPLAIN_VIEW_EMBED_GET_PRIVATE (embed); return priv->view; } -- 2.39.5