Kaarthik Sivakumar <kaarthik(a)comcast.net> writes:
>>> "BM" == Brady Montz <bradym(a)balestra.org>
writes:
 BM> What a nice coincidence. I was fiddling with this just this morning.
 BM> What I did, was change the first few lines of desktop-create-buffer
 BM> to:
 BM>   (if (and desktop-buffer-file-name 
 BM>            (not (file-name-absolute-p desktop-buffer-file-name)))
 BM>       (setq desktop-buffer-file-name
 BM>             (expand-file-name desktop-buffer-file-name
 BM>             desktop-dirname)))
 BM> just added a check that desktop-buffer-file-name is not nil. This has
 BM> been working so far, but I don't know the full ramifications of it.
 That would make some of your buffers not be reloaded at startup,
 right? That would be a good start for me, as with this bug none of the
 other files also get reloaded. But I think at some time desktop.el
 should write out directories of buffers also. Thanks. 
Doesn't appear to. In my short tests, desktop does load up those 
dired buffers just fine with this.
-- 
 Brady Montz
 bradym(a)balestra.org