Compare commits
3 Commits
master
...
submit/xkb
Author | SHA1 | Date | |
---|---|---|---|
|
51f72b2a7f | ||
|
3ed3a47f76 | ||
|
39a52b1e03 |
|
@ -389,7 +389,7 @@ XkbDDXLoadKeymapByNames(DeviceIntPtr keybd,
|
||||||
(names->compat == NULL) && (names->symbols == NULL) &&
|
(names->compat == NULL) && (names->symbols == NULL) &&
|
||||||
(names->geometry == NULL)) {
|
(names->geometry == NULL)) {
|
||||||
LogMessage(X_ERROR, "XKB: No components provided for device %s\n",
|
LogMessage(X_ERROR, "XKB: No components provided for device %s\n",
|
||||||
keybd->name ? keybd->name : "(unnamed keyboard)");
|
keybd && keybd->name ? keybd->name : "(unnamed keyboard)");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else if (!XkbDDXCompileKeymapByNames(xkb, names, want, need,
|
else if (!XkbDDXCompileKeymapByNames(xkb, names, want, need,
|
||||||
|
|
|
@ -93,7 +93,9 @@ InputLineAddChar(InputLine * line, int ch)
|
||||||
{
|
{
|
||||||
if (line->num_line >= line->sz_line) {
|
if (line->num_line >= line->sz_line) {
|
||||||
if (line->line == line->buf) {
|
if (line->line == line->buf) {
|
||||||
line->line = xallocarray(line->sz_line, 2);
|
line->line = calloc(line->sz_line, 2);
|
||||||
|
if (line->line == NULL)
|
||||||
|
return -1;
|
||||||
memcpy(line->line, line->buf, line->sz_line);
|
memcpy(line->line, line->buf, line->sz_line);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -379,7 +381,7 @@ CheckLine(InputLine * line,
|
||||||
_Xstrtokparams strtok_buf;
|
_Xstrtokparams strtok_buf;
|
||||||
Bool append = FALSE;
|
Bool append = FALSE;
|
||||||
|
|
||||||
if (line->line[0] == '!') {
|
if (line && line->line && line->line[0] == '!') {
|
||||||
if (line->line[1] == '$' ||
|
if (line->line[1] == '$' ||
|
||||||
(line->line[1] == ' ' && line->line[2] == '$')) {
|
(line->line[1] == ' ' && line->line[2] == '$')) {
|
||||||
char *gname = strchr(line->line, '$');
|
char *gname = strchr(line->line, '$');
|
||||||
|
|
|
@ -1209,7 +1209,7 @@ unsigned
|
||||||
XkmReadFile(FILE * file, unsigned need, unsigned want, XkbDescPtr *xkb)
|
XkmReadFile(FILE * file, unsigned need, unsigned want, XkbDescPtr *xkb)
|
||||||
{
|
{
|
||||||
register unsigned i;
|
register unsigned i;
|
||||||
xkmSectionInfo toc[MAX_TOC], tmpTOC;
|
xkmSectionInfo toc[MAX_TOC] = { 0 }, tmpTOC = { 0 };
|
||||||
xkmFileInfo fileInfo;
|
xkmFileInfo fileInfo;
|
||||||
unsigned tmp, nRead = 0;
|
unsigned tmp, nRead = 0;
|
||||||
unsigned which = need | want;
|
unsigned which = need | want;
|
||||||
|
|
Loading…
Reference in New Issue