On Sat, 05 Oct 2013, Iain Patterson escribió:

> Quoth Rodolfo García Peñas,
> 
> >I am out now.
> >
> >Replace the variable with (void *)?
> 
>   Just elicits the same warning, unfortunately.

Then, why not forget the macro and include the final code? This code is the 
same, but without the warning.

Cheers,
kix

---8<---
diff --git a/src/switchpanel.c b/src/switchpanel.c
index 0b5b037..0d7a3d1 100644
--- a/src/switchpanel.c
+++ b/src/switchpanel.c
@@ -670,7 +670,7 @@ WWindow *wSwitchPanelSelectNext(WSwitchPanel *panel, int 
back, int ignore_minimi
 
 WWindow *wSwitchPanelSelectFirst(WSwitchPanel *panel, int back)
 {
-       WWindow *wwin, *tmpwin;
+       WWindow *wwin;
        int count = WMGetArrayItemCount(panel->windows);
        char *title;
        int i;
@@ -690,9 +690,9 @@ WWindow *wSwitchPanelSelectFirst(WSwitchPanel *panel, int 
back)
        title = wwin->frame->title;
 
        if (panel->win) {
-               WM_ITERATE_ARRAY(panel->windows, tmpwin, i) {
+               for (WMArrayFirst(panel->windows, &(i)); (i) != WANotFound; 
WMArrayNext(panel->windows, &(i)))
                        changeImage(panel, i, i == panel->current, False, 
False);
-               }
+
                drawTitle(panel, panel->current, title);
        }
 
---8<---


-- 
||// //\\// Rodolfo "kix" Garcia
||\\// //\\ http://www.kix.es/


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to