diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfaces.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/xfaces.c b/src/xfaces.c index 96382e78397..a23f4c302ed 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -3371,12 +3371,13 @@ FRAME 0 means change the face on all frames, and change the default | |||
| 3371 | if (!CONSP (tem)) | 3371 | if (!CONSP (tem)) |
| 3372 | break; | 3372 | break; |
| 3373 | v = XCAR (tem); | 3373 | v = XCAR (tem); |
| 3374 | tem = XCDR (tem); | ||
| 3375 | 3374 | ||
| 3376 | if (EQ (k, QCline_width)) | 3375 | if (EQ (k, QCline_width)) |
| 3377 | { | 3376 | { |
| 3378 | if ((!CONSP(v) || !FIXNUMP (XCAR (v)) || XFIXNUM (XCAR (v)) == 0 | 3377 | if ((!CONSP(v) |
| 3379 | || !FIXNUMP (XCDR (v)) || XFIXNUM (XCDR (v)) == 0) | 3378 | || !FIXNUMP (XCAR (v)) |
| 3379 | || XFIXNUM (XCAR (v)) == 0 | ||
| 3380 | || !FIXNUMP (XCDR (v)) || XFIXNUM (XCDR (v)) == 0) | ||
| 3380 | && (!FIXNUMP (v) || XFIXNUM (v) == 0)) | 3381 | && (!FIXNUMP (v) || XFIXNUM (v) == 0)) |
| 3381 | break; | 3382 | break; |
| 3382 | } | 3383 | } |
| @@ -3393,6 +3394,8 @@ FRAME 0 means change the face on all frames, and change the default | |||
| 3393 | } | 3394 | } |
| 3394 | else | 3395 | else |
| 3395 | break; | 3396 | break; |
| 3397 | |||
| 3398 | tem = XCDR (tem); | ||
| 3396 | } | 3399 | } |
| 3397 | 3400 | ||
| 3398 | valid_p = NILP (tem); | 3401 | valid_p = NILP (tem); |