summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Foreman <derekf@osg.samsung.com>2016-06-21 15:06:03 -0500
committerDerek Foreman <derekf@osg.samsung.com>2016-06-21 17:53:16 -0500
commit326d638ba274ba4623c4112a68250b47f7b250e1 (patch)
tree758a0f97b0a2ea6800f2644dd6f2ba41f321f1e0
parenta45bbe3d35032d44405f0e1b46735b0701e0bb37 (diff)
downloadenlightenment-326d638ba274ba4623c4112a68250b47f7b250e1.tar.gz
Always clear the mirror image data pointer
Under wayland evas will sometimes use the old one, I have no idea why. Fixes a crash bug when mousing out of menus in a GTK app under wayland. fix T3576
-rw-r--r--src/bin/e_comp_object.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 9b4e148d1a..b09d5222f5 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3798,9 +3798,8 @@ e_comp_object_dirty(Evas_Object *obj)
{
//evas_object_image_border_set(o, bx, by, bxx, byy);
//evas_object_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
+ evas_object_image_data_set(o, NULL);
evas_object_image_pixels_dirty_set(o, dirty);
- if (!dirty)
- evas_object_image_data_set(o, NULL);
evas_object_image_size_set(o, w, h);
visible |= evas_object_visible_get(o);
}