g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (size > 0);
+
+ if (size <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
_gtk_theming_engine_set_context (priv->theming_engine, context);
engine_class->render_frame (priv->theming_engine, cr, x, y, width, height);
-
+
cairo_restore (cr);
}
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
g_return_if_fail (xy0_gap <= xy1_gap);
g_return_if_fail (xy0_gap >= 0);
+ if (width <= 0 || height <= 0)
+ return;
+
if (gap_side == GTK_POS_LEFT ||
gap_side == GTK_POS_RIGHT)
g_return_if_fail (xy1_gap <= height);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (cr != NULL);
- g_return_if_fail (width > 0);
- g_return_if_fail (height > 0);
+
+ if (width <= 0 || height <= 0)
+ return;
priv = context->priv;
engine_class = GTK_THEMING_ENGINE_GET_CLASS (priv->theming_engine);