diff options
author | Gerd Moellmann <[email protected]> | 2001-02-02 15:27:55 +0000 |
---|---|---|
committer | Gerd Moellmann <[email protected]> | 2001-02-02 15:27:55 +0000 |
commit | 1d09060524a16ba61d99818816e58477a8c6082f (patch) | |
tree | 13a0ac71914ccdec7eee2b652beb3c6b1fffcf37 /src/xfns.c | |
parent | eaaf76b67d47e498577baa4cf5c369c0afae5d88 (diff) |
(x_set_font): If font hasn't changed, avoid recomputing
faces and other things.
Diffstat (limited to 'src/xfns.c')
-rw-r--r-- | src/xfns.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xfns.c b/src/xfns.c index 7e10d67085..6c9b40a329 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -1831,6 +1831,8 @@ x_set_font (f, arg, oldval) error ("The characters of the given font have varying widths"); else if (STRINGP (result)) { + if (!NILP (Fequal (result, oldval))) + return; store_frame_param (f, Qfont, result); recompute_basic_faces (f); } |