discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7d5d2c83d1571a1c994cd0fcfa33c000215e810a

commit 7d5d2c83d1571a1c994cd0fcfa33c000215e810a
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Feb 23 17:31:52 2015 -0500

    don't clamp bgpreview vsize if bgpreview is a fullscreen overlay
---
 src/bin/e_widget_bgpreview.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/bin/e_widget_bgpreview.c b/src/bin/e_widget_bgpreview.c
index ec656ce..fc5100f 100644
--- a/src/bin/e_widget_bgpreview.c
+++ b/src/bin/e_widget_bgpreview.c
@@ -127,17 +127,20 @@ _e_wid_livethumb_resize_job(void *data)
    zone = e_comp_object_util_zone_get(dd->live);
    if (!zone) zone = eina_list_data_get(e_comp->zones);
    evas_object_geometry_get(dd->live, NULL, NULL, &w, &h);
-   w *= 2;
-   h *= 2;
-   if (w > 128)
+   if ((w != zone->w) || (h != zone->h))
      {
-        w = 128;
-        h = (zone->h * w) / zone->w;
-     }
-   if (h > 128)
-     {
-        h = 128;
-        w = (zone->w * h) / zone->h;
+        w *= 2;
+        h *= 2;
+        if (w > 128)
+          {
+             w = 128;
+             h = (zone->h * w) / zone->w;
+          }
+        if (h > 128)
+          {
+             h = 128;
+             w = (zone->w * h) / zone->h;
+          }
      }
    e_livethumb_vsize_set(dd->live, w, h);
    dd->resize_job = NULL;

-- 


Reply via email to