[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
2022-03-28 20:44:24 -07:00
parent 84caa252d1
commit d00be9ffa8
8 changed files with 66 additions and 47 deletions

View File

@@ -37,7 +37,10 @@ typedef struct _Scrn {
unsigned long iconcolor[256];
} Scrn;
extern Scrn *scr, *front;
extern Scrn *scr;
Scrn * get_front_scr(void);
void set_front_scr(Scrn *s);
extern void closescreen();
extern Scrn * openscreen(char *, Window);