From 9c843fcf99e1ce7d4a6c41be658c0817890f4b87 Mon Sep 17 00:00:00 2001
From: Li Yuan
Date: Thu, 31 Jan 2008 10:25:58 +0000
Subject: [PATCH] Bug #508846. Extend allowed indexes of
ATK_TEXT_GET_TEXT_AT_OFFSET and
2008-01-31 Li Yuan
* atk/atktext.c: (atk_text_get_character_at_offset),
(atk_text_get_text_at_offset):
Bug #508846. Extend allowed indexes of
ATK_TEXT_GET_TEXT_AT_OFFSET and
ATK_TEXT_GET_CHARACTER_AT_OFFSET to allow values -1 and -2.
svn path=/trunk/; revision=1223
---
ChangeLog | 8 ++++++++
atk/atktext.c | 6 ------
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a0ab624..9173e36 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-01-31 Li Yuan
+
+ * atk/atktext.c: (atk_text_get_character_at_offset),
+ (atk_text_get_text_at_offset):
+ Bug #508846. Extend allowed indexes of
+ ATK_TEXT_GET_TEXT_AT_OFFSET and
+ ATK_TEXT_GET_CHARACTER_AT_OFFSET to allow values -1 and -2.
+
2008-01-14 Li Yuan
* NEWS:
diff --git a/atk/atktext.c b/atk/atktext.c
index 304a5eb..227b311 100755
--- a/atk/atktext.c
+++ b/atk/atktext.c
@@ -206,9 +206,6 @@ atk_text_get_character_at_offset (AtkText *text,
g_return_val_if_fail (ATK_IS_TEXT (text), (gunichar) 0);
- if (offset < 0)
- return (gunichar) 0;
-
iface = ATK_TEXT_GET_IFACE (text);
if (iface->get_character_at_offset)
@@ -377,9 +374,6 @@ atk_text_get_text_at_offset (AtkText *text,
else
real_end_offset = &local_end_offset;
- if (offset < 0)
- return NULL;
-
iface = ATK_TEXT_GET_IFACE (text);
if (iface->get_text_at_offset)
--
2.7.4