mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-20 17:55:15 +03:00
startup-notification uses long, which may differ from time_t on 32 bit musl. ref https://gitlab.alpinelinux.org/alpine/aports/-/issues/15441
19 lines
584 B
Diff
19 lines
584 B
Diff
diff --git a/src/screen.cpp b/src/screen.cpp
|
|
index 9ab20be..89832e0 100644
|
|
--- a/src/screen.cpp
|
|
+++ b/src/screen.cpp
|
|
@@ -2322,9 +2322,12 @@ cps::StartupSequence::handleStartupSequenceTimeout ()
|
|
|
|
foreach (CompStartupSequence *s, startupSequences)
|
|
{
|
|
+ long sec, usec;
|
|
sn_startup_sequence_get_last_active_time (s->sequence,
|
|
- &active.tv_sec,
|
|
- &active.tv_usec);
|
|
+ &sec,
|
|
+ &usec);
|
|
+ active.tv_sec = sec;
|
|
+ active.tv_usec = usec;
|
|
|
|
elapsed = ((((double) now.tv_sec - active.tv_sec) * 1000000.0 +
|
|
(now.tv_usec - active.tv_usec))) / 1000.0;
|