kwo pushed a commit to branch master.

http://git.enlightenment.org/e16/e16.git/commit/?id=1e0e63747f58e05f7d967be238b5d5b7db90f5ba

commit 1e0e63747f58e05f7d967be238b5d5b7db90f5ba
Author: Kim Woelders <k...@woelders.dk>
Date:   Sat Jul 17 06:46:11 2021 +0200

    Groups: Avoid compiler warning in _DlgFillGroups()
    
    Enabling LTO appears to generate a warning.
    However, if num_groups is 0 we will never go here.
---
 src/groups.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/groups.c b/src/groups.c
index 46a1a0c0..1b1d1e1d 100644
--- a/src/groups.c
+++ b/src/groups.c
@@ -924,7 +924,8 @@ _DlgFillGroups(Dialog * d, DItem * table, void *data)
    dd->cur_grp = dd->prv_grp = 0;
    for (i = 0; i < ewin->num_groups; i++)
       dd->cfgs[i] = ewin->groups[i]->cfg;
-   dd->cfg = dd->cfgs[0];
+   if (ewin->num_groups > 0)   /* Avoid compiler warning */
+      dd->cfg = dd->cfgs[0];
 
    _EwinGroupsShowHide(ewin, 0, SET_ON);
 

-- 


Reply via email to