mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Fix bug: random rubbish at the end of letter.
This commit is contained in:
parent
a3c0052c4b
commit
c2556eb90a
@ -1,5 +1,10 @@
|
||||
User mini73
|
||||
Date: Sat Oct 11 16:53:18 CEST 2014
|
||||
|
||||
Fix bug: random rubbish at the end of letter.
|
||||
|
||||
User johns
|
||||
Date:
|
||||
Date: Tue Sep 23 12:36:39 CEST 2014
|
||||
|
||||
Fix audio thread close race condition.
|
||||
Support ffmpeg new AVFrame API in the audio codec.
|
||||
|
9
video.c
9
video.c
@ -9736,6 +9736,7 @@ static void VideoEvent(void)
|
||||
const char *keynam;
|
||||
char buf[64];
|
||||
char letter[64];
|
||||
int letter_len;
|
||||
uint32_t values[1];
|
||||
|
||||
VideoThreadLock();
|
||||
@ -9775,8 +9776,14 @@ static void VideoEvent(void)
|
||||
break;
|
||||
case KeyPress:
|
||||
VideoThreadLock();
|
||||
XLookupString(&event.xkey, letter, sizeof(letter), &keysym, NULL);
|
||||
letter_len =
|
||||
XLookupString(&event.xkey, letter, sizeof(letter) - 1, &keysym,
|
||||
NULL);
|
||||
VideoThreadUnlock();
|
||||
if (letter_len < 0) {
|
||||
letter_len = 0;
|
||||
}
|
||||
letter[letter_len] = '\0';
|
||||
if (keysym == NoSymbol) {
|
||||
Warning(_("video/event: No symbol for %d\n"),
|
||||
event.xkey.keycode);
|
||||
|
Loading…
Reference in New Issue
Block a user