diff --git a/src/rootmenu.c b/src/rootmenu.c index 071c63dd..22bc21ca 100644 --- a/src/rootmenu.c +++ b/src/rootmenu.c @@ -284,9 +284,9 @@ static void saveSessionCommand(WMenu * menu, WMenuEntry * entry) wScreenSaveState(menu->frame->screen_ptr); } -static void clearSessionCommand(WMenu * menu, WMenuEntry * entry) +static void clearSessionCommand(WMenu *menu, WMenuEntry *entry) { - wSessionClearState(menu->frame->screen_ptr); + wSessionClearState(); wScreenSaveState(menu->frame->screen_ptr); } diff --git a/src/session.c b/src/session.c index fea088ce..89784a65 100644 --- a/src/session.c +++ b/src/session.c @@ -324,7 +324,7 @@ void wSessionSaveState(WScreen * scr) WMFreeArray(wapp_list); } -void wSessionClearState(WScreen * scr) +void wSessionClearState(void) { make_keys(); @@ -369,7 +369,7 @@ static pid_t execCommand(WScreen *scr, char *command) return pid; } -static WSavedState *getWindowState(WScreen * scr, WMPropList * win_state) +static WSavedState *getWindowState(WMPropList *win_state) { WSavedState *state = wmalloc(sizeof(WSavedState)); WMPropList *value; @@ -461,7 +461,7 @@ void wSessionRestoreState(WScreen *scr) if (!instance && !class) continue; - state = getWindowState(scr, win_info); + state = getWindowState(win_info); dock = NULL; value = WMGetFromPLDictionary(win_info, sDock); diff --git a/src/session.h b/src/session.h index 4a7b9b4c..414aec01 100644 --- a/src/session.h +++ b/src/session.h @@ -23,7 +23,7 @@ #define WMSESSION_H_ void wSessionSaveState(WScreen *scr); -void wSessionClearState(WScreen *scr); +void wSessionClearState(void); void wSessionRestoreState(WScreen *scr); void wSessionRestoreLastWorkspace(WScreen *scr); #endif