[amiwm] remove the global 'front' variable

This is a pretty straight forward change to remove the global front
variable and instead use a couple of accessor functions.

This hopefully will make it easier to keep track and debug when
the front screen changes.
This commit is contained in:
Adrian Chadd committed 2022-04-03 08:20:39 -07:00
1 parent 84caa252d1
commit d00be9ffa8
8 files changed
+66 -47

No files matched your search

+2 -2
View File
@@ -331,7 +331,7 @@ void flushclients()
Scrn *scr2;
#endif
if((scr = front)) do {
if((scr = get_front_scr())) do {
scr = scr->upfront;
XQueryTree(dpy, scr->back, &dw1, &dw2, &wins, &nwins);
for(i=0; i<nwins; i++)
@@ -367,7 +367,7 @@ void flushclients()
}
*/
XFree((void *) wins);
} while(scr!=front);
} while( scr!= get_front_scr());
while((c=clients)) {
if(c->parent != c->scr->root) {
int x,y;