raster pushed a commit to branch master.

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

commit fc5ec2b00c102f8bd667346151b3206c5e140ebb
Author: Carsten Haitzler <[email protected]>
Date:   Fri Nov 12 19:16:30 2021 +0000

    virtual desktop bgpreview - dont do min size so we loop forever
    
    this fixes T8968
    @fix
---
 src/bin/e_widget_bgpreview.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/bin/e_widget_bgpreview.c b/src/bin/e_widget_bgpreview.c
index 678065b73..bcc19dbeb 100644
--- a/src/bin/e_widget_bgpreview.c
+++ b/src/bin/e_widget_bgpreview.c
@@ -254,12 +254,7 @@ _e_wid_reconfigure(E_Widget_Data *wd)
    EINA_LIST_FOREACH_SAFE(wd->desks, l, ll, dw)
      {
         if (!(dd = evas_object_data_get(dw, "desk_data"))) continue;
-        if ((dd->x < wd->dx) && (dd->y < wd->dy))
-          {
-             evas_object_size_hint_min_set(dw, mw, mh);
-             evas_object_size_hint_max_set(dw, mw, mh);
-          }
-        else
+        if (!((dd->x < wd->dx) && (dd->y < wd->dy)))
           {
              evas_object_del(dd->live);
              evas_object_del(dw);
@@ -292,9 +287,8 @@ _e_wid_reconfigure(E_Widget_Data *wd)
                                             _e_wid_desk_cb_config, dd);
              evas_object_show(dd->icon);
              evas_object_data_set(dd->icon, "desk_data", dd);
-             evas_object_size_hint_min_set(dp, mw, mh);
-             evas_object_size_hint_max_set(dp, mw, mh);
-             evas_object_size_hint_aspect_set(dp, EVAS_ASPECT_CONTROL_BOTH, 
zone->w, zone->h);
+             evas_object_size_hint_align_set(dp, -1, -1);
+             evas_object_size_hint_weight_set(dp, 1, 1);
              evas_object_table_pack(wd->table, dp, x, y, 1, 1);
              wd->desks = eina_list_append(wd->desks, dp);
           }

-- 


Reply via email to