Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 291244 | Differences between
and this patch

Collapse All | Expand All

(-)g15daemon-1.9.5.3/g15daemon/g15_plugin_uinput.c (+16 lines)
Lines 125-130 Link Here
125
    event.value = G15KEY_DOWN;
125
    event.value = G15KEY_DOWN;
126
    write (uinp_fd, &event, sizeof(event));
126
    write (uinp_fd, &event, sizeof(event));
127
128
    /* Need to write sync event */
129
    memset(&event, 0, sizeof(event));
130
    event.type = EV_SYN;
131
    event.code = SYN_REPORT;
132
    event.value = 0;
133
    write(uinp_fd, &event, sizeof(event));
134
127
}
135
}
128
static void g15_uinput_keyup(unsigned char code)
136
static void g15_uinput_keyup(unsigned char code)
Lines 137-142 Link Here
137
    event.value = G15KEY_UP;
145
    event.value = G15KEY_UP;
138
    write (uinp_fd, &event, sizeof(event));
146
    write (uinp_fd, &event, sizeof(event));
147
148
    /* Need to write sync event */
149
    memset(&event, 0, sizeof(event));
150
    event.type = EV_SYN;
151
    event.code = SYN_REPORT;
152
    event.value = 0;
153
    write(uinp_fd, &event, sizeof(event));
154
139
}
155
}
140
    void (*keyup)(unsigned char code) = &g15_uinput_keyup;
156
    void (*keyup)(unsigned char code) = &g15_uinput_keyup;

Return to bug 291244