[lasem] svg_mask_element: avoid dangling style.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [lasem] svg_mask_element: avoid dangling style.
- Date: Thu, 5 Aug 2010 20:05:50 +0000 (UTC)
commit a55cc267836b0c34f561b24fc6f3f1cc6418d8d8
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Thu Aug 5 17:26:53 2010 +0200
svg_mask_element: avoid dangling style.
src/lsmsvgmaskelement.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/lsmsvgmaskelement.c b/src/lsmsvgmaskelement.c
index c8f509b..d7f6ebf 100644
--- a/src/lsmsvgmaskelement.c
+++ b/src/lsmsvgmaskelement.c
@@ -84,8 +84,13 @@ lsm_svg_mask_element_render (LsmSvgElement *self, LsmSvgView *view)
viewport.height *= mask_extents->height;
}
- if (viewport.width <= 0.0 || viewport.height <= 0.0)
+ if (viewport.width <= 0.0 || viewport.height <= 0.0) {
+ lsm_debug ("render", "[LsmSvgMaskElement::render] Invalid viewport w = %g, h = %g",
+ viewport.width, viewport.height);
+ lsm_svg_view_pop_style (view);
+ lsm_svg_style_unref (style);
return;
+ }
lsm_debug ("render", "[LsmSvgMaskElement::render] Create mask x = %g, y = %g, w = %g, h = %g",
viewport.x, viewport.y, viewport.width, viewport.height);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]