summaryrefslogtreecommitdiff
path: root/src/charset.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-05-18 20:18:16 +0000
committerRichard M. Stallman <rms@gnu.org>1997-05-18 20:18:16 +0000
commit519fa7cd01570b019cb0356ec754029bdc898ffc (patch)
treea3e827c232c3de7d0732bb417ffbb17482164571 /src/charset.c
parente675c4aea39dcf9ca7dd4f0dac10c5d6d3e4d586 (diff)
downloademacs-519fa7cd01570b019cb0356ec754029bdc898ffc.tar.gz
(strwidth): Fix previous change.
Diffstat (limited to 'src/charset.c')
-rw-r--r--src/charset.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/charset.c b/src/charset.c
index e88d1839b20..8518cc8829d 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -811,7 +811,10 @@ strwidth (str, len)
int c = STRING_CHAR (str, endp - str);
/* Get the way the display table would display it. */
- disp = DISP_CHAR_VECTOR (dp, c);
+ if (dp)
+ disp = DISP_CHAR_VECTOR (dp, c);
+ else
+ disp = Qnil;
if (VECTORP (disp))
thiswidth = XVECTOR (disp)->size;