don't clamp bgpreview vsize if bgpreview is a fullscreen overlay

This commit is contained in:
Mike Blumenkrantz 2015-02-23 17:31:52 -05:00
parent f6b3c1533e
commit 7d5d2c83d1
1 changed files with 13 additions and 10 deletions

View File

@ -127,17 +127,20 @@ _e_wid_livethumb_resize_job(void *data)
zone = e_comp_object_util_zone_get(dd->live); zone = e_comp_object_util_zone_get(dd->live);
if (!zone) zone = eina_list_data_get(e_comp->zones); if (!zone) zone = eina_list_data_get(e_comp->zones);
evas_object_geometry_get(dd->live, NULL, NULL, &w, &h); evas_object_geometry_get(dd->live, NULL, NULL, &w, &h);
w *= 2; if ((w != zone->w) || (h != zone->h))
h *= 2;
if (w > 128)
{ {
w = 128; w *= 2;
h = (zone->h * w) / zone->w; h *= 2;
} if (w > 128)
if (h > 128) {
{ w = 128;
h = 128; h = (zone->h * w) / zone->w;
w = (zone->w * h) / zone->h; }
if (h > 128)
{
h = 128;
w = (zone->w * h) / zone->h;
}
} }
e_livethumb_vsize_set(dd->live, w, h); e_livethumb_vsize_set(dd->live, w, h);
dd->resize_job = NULL; dd->resize_job = NULL;