Is it only to me?  The height of the new frame grows by 3 when
    evaluating the following form:

    (let ((params (frame-parameters (selected-frame))))
      (make-frame (delq (assq 'minibuffer params) params)))

About 10 years ago I tried hard to fix that problem, or a similar
problem.  I debugged a case where the size or position parameters (I
am not sure, but I think it was position) as read didn't quite match
those that were specified, and I fixed the bug by counter-adjusting
them.  Unfortunately there was a different case where the old code was
right and the adjustment was wrong.  I found that out a few months
later, at which point I no longer remembered the details of the first
case, so I had no way to try to determine the difference between the
cases or try to design a system that would work in general.

I think that whole part of Emacs needs to be rewritten by someone
who understands Xt much better than I do, and knows the right way
to do these things.  Until that is done, I think fixing one case
will tend to break another case.


_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to