tags 567213 + patch
tags 567213 + pending
thanks

Dear maintainer,

I've prepared an NMU for g15daemon (versioned as 1.9.5.3-8.1) and
uploaded it to DELAYED/1. Please find the patch I used attached.

Cheers,
Julien
diff -u g15daemon-1.9.5.3/debian/changelog g15daemon-1.9.5.3/debian/changelog
--- g15daemon-1.9.5.3/debian/changelog
+++ g15daemon-1.9.5.3/debian/changelog
@@ -1,3 +1,10 @@
+g15daemon (1.9.5.3-8.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Send a sync event after key up/down (closes: #567213).
+
+ -- Julien Cristau <jcris...@debian.org>  Sun, 25 Jul 2010 11:39:22 +0200
+
 g15daemon (1.9.5.3-8) unstable; urgency=low
 
   * Put the third argument (modes) on open with O_CREAT (Closes: #559649)
only in patch2:
unchanged:
--- g15daemon-1.9.5.3.orig/plugins/g15_plugin_uinput.c
+++ g15daemon-1.9.5.3/plugins/g15_plugin_uinput.c
@@ -125,6 +125,13 @@
     event.value = G15KEY_DOWN;
     
     write (uinp_fd, &event, sizeof(event));
+
+    memset(&event, 0, sizeof(event));
+
+    event.type = EV_SYN;
+    event.code = SYN_REPORT;
+
+    write (uinp_fd, &event, sizeof(event));
 }
 
 static void g15_uinput_keyup(unsigned char code)
@@ -137,6 +144,13 @@
     event.value = G15KEY_UP;
     
     write (uinp_fd, &event, sizeof(event));
+
+    memset(&event, 0, sizeof(event));
+
+    event.type = EV_SYN;
+    event.code = SYN_REPORT;
+
+    write (uinp_fd, &event, sizeof(event));
 }
 
     void (*keyup)(unsigned char code) = &g15_uinput_keyup;

Attachment: signature.asc
Description: Digital signature

Reply via email to