summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadraig O'Briain <padraig.obriain@sun.com>2003-07-08 09:29:32 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2003-07-08 09:29:32 +0000
commit795a93f8cbe4e9816537442aee42fd933bebdc9d (patch)
tree31fef94e861127eb08daf24f55076cf752a3595f
parent6c403fd5b8ab042c3bf8671d3c832cf85570008a (diff)
downloadatk-795a93f8cbe4e9816537442aee42fd933bebdc9d.tar.gz
Ensure that row and column values are non-negative.
2003-07-08 Padraig O'Briain <padraig.obriain@sun.com> * atk/atktable.c (atk_table_ref_at): Ensure that row and column values are non-negative. This is a partial fix for bug #116712.
-rw-r--r--ChangeLog7
-rwxr-xr-xatk/atktable.c2
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9b84d02..c8eba07 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-07-08 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * atk/atktable.c (atk_table_ref_at): Ensure that row and column values
+ are non-negative.
+
+ This is a partial fix for bug #116712.
+
2003-07-03 Padraig O'Briain <padraig.obriain@sun.com>
* atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
diff --git a/atk/atktable.c b/atk/atktable.c
index 784b310..ed0ca78 100755
--- a/atk/atktable.c
+++ b/atk/atktable.c
@@ -148,6 +148,8 @@ atk_table_ref_at (AtkTable *table,
AtkTableIface *iface;
g_return_val_if_fail (ATK_IS_TABLE (table), NULL);
+ g_return_val_if_fail (row >= 0, NULL);
+ g_return_val_if_fail (column >= 0, NULL);
iface = ATK_TABLE_GET_IFACE (table);