The version of
desktop.el that comes with Emacs 24.4 allows restoring frames as well as windows and buffers. This works fine for an Emacs server (i.e., daemon) with at least one open frame. However, a newly started started Emacs server that attempts to load a desktop file while starting reports restoring frames, but no frames appear. When I open a new frame via
emacsclient, the buffers have been restored, so the desktop file is being read correctly.
Is there a flag for restoring desktop frames for an Emacs server which is just starting (i.e., has no open frames)?