projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4ef7602
)
Evas textblock: Fixed an issue with string_escaped_get.
author
Tom Hacohen
<tom@stosb.com>
Mon, 11 Jul 2011 11:20:42 +0000
(11:20 +0000)
committer
Tom Hacohen
<tom@stosb.com>
Mon, 11 Jul 2011 11:20:42 +0000
(11:20 +0000)
SVN revision: 61235
legacy/evas/src/lib/canvas/evas_object_textblock.c
patch
|
blob
|
history
diff --git
a/legacy/evas/src/lib/canvas/evas_object_textblock.c
b/legacy/evas/src/lib/canvas/evas_object_textblock.c
index
0213923
..
05d4d69
100644
(file)
--- a/
legacy/evas/src/lib/canvas/evas_object_textblock.c
+++ b/
legacy/evas/src/lib/canvas/evas_object_textblock.c
@@
-4528,6
+4528,7
@@
static inline int
_escaped_is_eq_and_advance(const char *s, const char *s_end,
const char **p_m, const char *m_end)
{
+ Eina_Bool reached_end;
for (;((s < s_end) && (*p_m < m_end)); s++, (*p_m)++)
{
if (*s != **p_m)
@@
-4537,10
+4538,11
@@
_escaped_is_eq_and_advance(const char *s, const char *s_end,
}
}
+ reached_end = !**p_m;
if (*p_m < m_end)
_escaped_advance_after_end_of_string(p_m);
- return
s == s_end
;
+ return
((s == s_end) && reached_end)
;
}
/**