Subject: RE: bug#21091: 25.0.50; `isearch-done' called before `isearch-update' raises wrong-type-arg error

From: Drew Adams <[email-masked]>
Date: Sat, 3 Sep 2016 22:43:54 -0700 (PDT)

> > Anyway, please consider somehow ensuring that `isearch-done' does not
> > care whether `isearch--current-buffer' has a string value.
> 
> Make sense to me, I suggest the following (isearch-update checks for a
> buffer value, so I went with that to be consistent):

Haven't tested, but it looks good to me.  I think that's all that's
needed.  Thanks for doing this.