diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfaces.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xfaces.c b/src/xfaces.c index 258fbc52e64..e305cc7456f 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -6057,7 +6057,8 @@ realize_face (struct face_cache *cache, Lisp_Object attrs[LFACE_VECTOR_SIZE], | |||
| 6057 | { | 6057 | { |
| 6058 | /* Remove the former face. */ | 6058 | /* Remove the former face. */ |
| 6059 | struct face *former_face = cache->faces_by_id[former_face_id]; | 6059 | struct face *former_face = cache->faces_by_id[former_face_id]; |
| 6060 | uncache_face (cache, former_face); | 6060 | if (former_face) |
| 6061 | uncache_face (cache, former_face); | ||
| 6061 | free_realized_face (cache->f, former_face); | 6062 | free_realized_face (cache->f, former_face); |
| 6062 | SET_FRAME_GARBAGED (cache->f); | 6063 | SET_FRAME_GARBAGED (cache->f); |
| 6063 | } | 6064 | } |