* Eli Zaretskii (2006-06-23) writes: >> From: Ralf Angeli <[EMAIL PROTECTED]> >> Date: Mon, 12 Jun 2006 23:25:46 +0200 >> >> It turned out that `x_set_offset' was called with `f->left_pos' and >> `f->top_pos' as arguments which have to be updated after the frame was >> created. The following patch works for me: [...] > Unfortunately, this patch has an unpleasant effect on my system: > "emacs -q" comes up with the mode line and the minibuffer obscured by > the task bar
Yes, I noticed this too (and mentioned it when sending the patch). I was trying various things debugging the problem but haven't succeeded in solving it. With the patch applied you can see another interesting effect. If you change the default face to a smaller font size and create new frames with `C-x 5 2', those will come up with a size matching the default font size before customization and instantly shrink to a size matching the new font size. This can be circumvented by using SW_HIDE instead of SW_SHOW in the ShowWindow call (as it is being done without the patch) but you will still get wrong window placements because new frames are also still created with the wrong size (with SW_HIDE one just does not see it). I am currently out of wits with respect to fixing the patch and getting reasonable placement of newly created frames. -- Ralf _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug