[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16768: 24.3.50; `quit-restore-window' with KILL=t replaces special-d
From: |
Drew Adams |
Subject: |
bug#16768: 24.3.50; `quit-restore-window' with KILL=t replaces special-display buffer in its dedicated window |
Date: |
Sun, 16 Feb 2014 08:53:59 -0800 (PST) |
I debugged this more and found that the problem came from my
version of `special-display-popup-frame', whose only difference
from the vanilla version should be that it calls `fit-frame'
with the buffer's window selected and it inhibits calling
`fit-frame' (e.g. from hooks) before then.
My version had not been updated to reflect the latest vanilla
version, which correctly (a) calls `display-buffer-record-window'
first, and then calls `set-window-buffer' only if BUFFER is not
the buffer of `frame-selected-window'.
With that update, the bug is fixed. The problem was that
the Dired buffer was getting recorded as being used for the
new frame that pops up with the list of marked files.
I've closed this bug. Thx.