shod

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit ee649f21448c76af5a4c22d22f3aeedbba5a85cd
parent 7bfc3acf400c9ea3f51cea948a06fbfa6e63015a
Author: Lucas de Sena <lucas@seninha.org>
Date:   Sun,  9 Apr 2023 21:36:55 -0300

check if dockapp is dockapp

Diffstat:
Mxdock.c | 13++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/xdock.c b/xdock.c @@ -409,12 +409,15 @@ dockreset(void) while ((obj = TAILQ_FIRST(&dappq)) != NULL) { TAILQ_REMOVE(&dappq, obj, entry); win = obj->win; - getwintype(&win, &dummyw, &dummyt, &state, &rect, &desk); dapp = (struct Dockapp *)obj; - if (rect.x > 0) - dapp->dockpos = rect.x; - if (state != 0) - dapp->state = state; + if (getwintype(&win, &dummyw, &dummyt, &state, &rect, &desk) == TYPE_DOCKAPP) { + if (rect.x > 0) { + dapp->dockpos = rect.x; + } + if (state != 0) { + dapp->state = state; + } + } dockappinsert(dapp); } dockupdate();