diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-11-30 21:14:55 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-11-30 21:14:55 +0900 |
| commit | 95408a6750c59d27d3a0b50b9862d30a36efca81 (patch) | |
| tree | 023c45c700d12e08b78ea6e69e2221451e77baef | |
| parent | 74f80641d8801ea3835b19056e239d3b58c58628 (diff) | |
modified slock/slock.c
| -rw-r--r-- | slock/slock.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/slock/slock.c b/slock/slock.c index 0ec1780..430b014 100644 --- a/slock/slock.c +++ b/slock/slock.c @@ -914,6 +914,15 @@ main(int argc, char **argv) { displayData.nscreens=nscreens; displayData.crs=crs; displayData.surfaces=surfaces; + + /* Draw initial time on all screens */ + time_t rawtime; + time(&rawtime); + struct tm tm = *localtime(&rawtime); + for (int k = 0; k < nscreens; k++) { + refresh(dpy, locks[k]->win, locks[k]->screen, tm, crs[k], surfaces[k]); + } + /*Start the thread that redraws time every 5 seconds*/ pthread_create(&thredid, NULL, displayTime, &displayData); /*Wait for the password*/ |
