raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=9fbb5def7f41f59ce825cfb92874655ff7b3ad93
commit 9fbb5def7f41f59ce825cfb92874655ff7b3ad93 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Wed Jan 15 20:04:56 2014 +0900 deskmirror - set scale factor nicely. --- src/bin/e_deskmirror.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c index aeb822d..4665656 100644 --- a/src/bin/e_deskmirror.c +++ b/src/bin/e_deskmirror.c @@ -99,17 +99,13 @@ _mirror_visible_apply(Mirror *m) static void _mirror_scale_set(Mirror *m, float sc) { - Edje_Message_Float_Set msg; + Edje_Message_Float msg; Mirror_Border *mb; - /* FIXME: broken */ - return; if (!m->frame) return; - mb = evas_object_smart_data_get(m->mirror); - msg.count = 1; - msg.val[0] = sc; - edje_object_message_send(mb->frame, EDJE_MESSAGE_FLOAT_SET, 0, &msg); + msg.val = sc; + edje_object_message_send(mb->frame, EDJE_MESSAGE_FLOAT, 0, &msg); } static void @@ -468,8 +464,6 @@ _mirror_client_new(Mirror *m) evas_object_name_set(mb->mirror, "mirror"); edje_object_part_swallow(mb->frame, "e.swallow.client", m->mirror); edje_object_part_text_set(mb->frame, "e.text.title", e_client_name_get(m->ec)); - if (m->sd->h) - _mirror_scale_set(m, (double)m->sd->h / (double)m->sd->desk->zone->h); return o; } @@ -482,6 +476,7 @@ _e_deskmirror_mirror_setup(Mirror *m) { m->mirror = _mirror_client_new(m); m->frame = 1; + _mirror_scale_set(m, (double)m->sd->h / (double)m->sd->desk->zone->h); } else { --
