From 11106c5970d67f6ddfce001f276238f8c083dd6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 23 Jan 2021 09:04:08 +0700 Subject: [PATCH] fingerprint-gui: patch for musl-1.2.x --- srcpkgs/fingerprint-gui/patches/time64.patch | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 srcpkgs/fingerprint-gui/patches/time64.patch diff --git a/srcpkgs/fingerprint-gui/patches/time64.patch b/srcpkgs/fingerprint-gui/patches/time64.patch new file mode 100644 index 00000000000..ba8a7f45cff --- /dev/null +++ b/srcpkgs/fingerprint-gui/patches/time64.patch @@ -0,0 +1,29 @@ +Index: src/FingerprintHelper.cpp +=================================================================== +--- src/FingerprintHelper.cpp.orig ++++ src/FingerprintHelper.cpp +@@ -75,9 +75,12 @@ void pluginMessage(const char *msg){ + // Send to uinput + bool uinputSendEnter(int uinput){ + struct input_event event; ++ struct timeval tv = { 0, 0 }; + memset(&event,0,sizeof(event)); + // PRESS +- gettimeofday(&event.time,NULL); ++ gettimeofday(&tv,NULL); ++ event.input_event_sec = tv.tv_sec; ++ event.input_event_usec = tv.tv_usec; + event.type=EV_KEY; + event.code=KEY_ENTER; + event.value=1; +@@ -93,7 +96,9 @@ bool uinputSendEnter(int uinput){ + return false; + } + // RELEASE +- gettimeofday(&event.time,NULL); ++ gettimeofday(&tv,NULL); ++ event.input_event_sec = tv.tv_sec; ++ event.input_event_usec = tv.tv_usec; + event.type=EV_KEY; + event.code=KEY_ENTER; + event.value=0;