From 95408a6750c59d27d3a0b50b9862d30a36efca81 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Sun, 30 Nov 2025 21:14:55 +0900 Subject: modified slock/slock.c --- slock/slock.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'slock/slock.c') 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*/ -- cgit v1.2.3