Subject: Re: bug#18616: nlinum error on multiple emacsclient instances

From: martin rudalics <[email-masked]>
Date: Fri, 03 Oct 2014 15:35:23 +0200

> BTW, IIUC this only affect the trunk, and not emacs-24, right?

FWIW the underlying problem should be present on X since

2003-05-26  John Paul Wallington  <[email-masked]>

	* xfns.c (Fx_create_frame): Don't call Qface_set_after_frame_default.

and on Windows since

2006-03-12  Jason Rumney  <[email-masked]>

	* w32fns.c (Fx_create_frame): Remove call to
	Qface_set_after_frame_default (from xfns.c 2003-05-26).

and is not present on tip frames where we still

     call2 (Qface_set_after_frame_default, frame, Qnil);

The issue became virulent now with your changes in (n)linum.el which
should not affect the release though.

An ideal solution would IMHO realize faces early enough so we could fix
bug #18357 as well.  But maybe I'm missing something here.

martin