]> code.delx.au - gnu-emacs-elpa/commitdiff
Fix error during redisplay: (wrong-type-argument stringp nil)
authorStephen Berman <stephen.berman@gmx.net>
Thu, 31 Jan 2013 16:09:34 +0000 (00:09 +0800)
committerLeo Liu <sdl.web@gmail.com>
Thu, 31 Jan 2013 16:09:34 +0000 (00:09 +0800)
packages/adaptive-wrap/adaptive-wrap.el

index a8964472486c209e8dadb8f431d698307987d532..1b3ff941fb08118e414e5eb00c88d6f94ac7b862 100644 (file)
@@ -58,7 +58,9 @@ extra indent = 2
 
 (defun adaptive-wrap-fill-context-prefix (beg en)
   "Like `fill-context-prefix', but with length adjusted by `adaptive-wrap-extra-indent'."
-  (let* ((fcp (fill-context-prefix beg en))
+  ;; Note: fill-context-prefix may return nil; See:
+  ;; http://article.gmane.org/gmane.emacs.devel/156285
+  (let* ((fcp (or (fill-context-prefix beg en) ""))
          (fcp-len (string-width fcp))
          (fill-char (if (< 0 fcp-len)
                         (string-to-char (substring fcp -1))