[gtk+/native-layout] Added assertions
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/native-layout] Added assertions
- Date: Thu, 8 Apr 2010 22:56:18 +0000 (UTC)
commit 99425f15f5f35d3ae7ab3d3b8b481a9610c22c00
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Thu Apr 8 18:52:12 2010 -0400
Added assertions
Added assersions that gtk_extended_layout_get_height_for_width()
methods return minimum sizes lesser than the natural size.
gtk/gtkextendedlayout.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkextendedlayout.c b/gtk/gtkextendedlayout.c
index 8cd0814..9b9c9ce 100644
--- a/gtk/gtkextendedlayout.c
+++ b/gtk/gtkextendedlayout.c
@@ -23,6 +23,7 @@
#include <config.h>
#include "gtkextendedlayout.h"
+#include "gtksizegroup.h"
#include "gtkintl.h"
#include "gtkalias.h"
@@ -93,6 +94,8 @@ gtk_extended_layout_get_width_for_height (GtkExtendedLayout *layout,
iface = GTK_EXTENDED_LAYOUT_GET_IFACE (layout);
iface->get_width_for_height (layout, height, minimum_width, natural_width);
+
+ g_assert (!minimum_width || !natural_width || *minimum_width <= *natural_width);
}
/**
@@ -119,6 +122,8 @@ gtk_extended_layout_get_height_for_width (GtkExtendedLayout *layout,
iface = GTK_EXTENDED_LAYOUT_GET_IFACE (layout);
iface->get_height_for_width (layout, width, minimum_height, natural_height);
+
+ g_assert (!minimum_height || !natural_height || *minimum_height <= *natural_height);
}
#define __GTK_EXTENDED_LAYOUT_C__
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]