---
recipes/efl1/edje/fix-edje-chop-x.patch | 24 ++++++++++++++++++++++++
recipes/efl1/edje_svn.bb | 4 +++-
2 files changed, 27 insertions(+), 1 deletions(-)
create mode 100644 recipes/efl1/edje/fix-edje-chop-x.patch
diff --git a/recipes/efl1/edje/fix-edje-chop-x.patch
b/recipes/efl1/edje/fix-edje-chop-x.patch
new file mode 100644
index 0000000..91ffd88
--- /dev/null
+++ b/recipes/efl1/edje/fix-edje-chop-x.patch
@@ -0,0 +1,24 @@
+Index: edje/src/lib/edje_text.c
+===================================================================
+--- edje/src/lib/edje_text.c (revision 43860)
++++ edje/src/lib/edje_text.c (working copy)
+@@ -135,13 +135,13 @@
+ if (tw > sw)
+ {
+ if (params->type.text.elipsis != 0.0)
+- c1 = evas_object_text_char_coords_get(ep->object,
+- -p + l, th / 2,
+- NULL, NULL, NULL, NULL);
++ /* should be the last in text! not the rightmost */
++ c1 = evas_object_text_last_up_to_pos(ep->object,
++ -p + l, th / 2);
+ if (params->type.text.elipsis != 1.0)
+- c2 = evas_object_text_char_coords_get(ep->object,
+- -p + sw - r, th / 2,
+- NULL, NULL, NULL, NULL);
++ /* should be the last in text! not the rightmost */
++ c2 = evas_object_text_last_up_to_pos(ep->object,
++ -p + sw - r, th / 2);
+ if ((c1 < 0) && (c2 < 0))
+ {
+ c1 = 0;
diff --git a/recipes/efl1/edje_svn.bb b/recipes/efl1/edje_svn.bb
index a4453fc..aaf10a1 100644
--- a/recipes/efl1/edje_svn.bb
+++ b/recipes/efl1/edje_svn.bb
@@ -2,10 +2,12 @@ DESCRIPTION = "Edje is the Enlightenment graphical design &
layout library"
DEPENDS = "lua5.1 eet evas ecore embryo edje-native"
LICENSE = "MIT BSD"
PV = "0.9.92.060+svnr${SRCPV}"
-PR = "r4"
+PR = "r5"
inherit efl
+SRC_URI_append_shr = " file://fix-edje-chop-x.patch;patch=1 "
+
# The new lua stuff is a bit broken...
do_configure_append() {
for i in $(find "${S}" -name "Makefile") ; do
--
1.6.5.3
_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel