summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--NEWS1
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c1
3 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c5042ad8f..911499155 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
2013-10-24 Sung W. Park (sung_)
* EvasGL: Fixed direct rendering mode not clipping to its clip region.
+2013-10-24 Youngbok Shin
+
+ * Evas: Fix textblock rendering to properly set render operation on the context.
+
2013-10-18 Youngbok Shin
* Fixed the textblock format to be drawn according to
diff --git a/NEWS b/NEWS
index 99ca54a67..2b4f923a8 100644
--- a/NEWS
+++ b/NEWS
@@ -358,6 +358,7 @@ Fixes:
- Evas textblock: fixed an issue with markup_get and markup_to_utf8 behaving differently (markup_get was misbehaving).
- Fixed the map surface to be updated properly. By tranversing the whole of the map target's tree, it decides to update the map surface to be redrawn if one of the objects is changed except the clipper itself.
- Fixed the textblock format to be drawn according to the glyph's horizontal advance width.
+ - Fixed the textblock set to context with the textblock object's render operation.
* Ecore:
- Don't leak fd on exec.
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c
index 0566f9303..0c01a86a5 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -10726,6 +10726,7 @@ evas_object_textblock_render(Evas_Object *eo_obj EINA_UNUSED,
/* render object to surface with context, and offxet by x,y */
obj->layer->evas->engine.func->context_multiplier_unset(output,
context);
+ ENFN->context_render_op_set(output, context, obj->cur->render_op);
/* FIXME: This clipping is just until we fix inset handling correctly. */
ENFN->context_clip_clip(output, context,
obj->cur->geometry.x + x,