Michael Sperber writes:
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> > to reproduce: activate minibuffer, WHATEVER, maximize, <Enter>
OK, I see now that the old `set-window-configuration' code would restore
everything ... and then un-restore the size of the root window, and let
the ensuing changes sort themselves out. I didn't implement this as I
figured if you restored a window configuration, you really wanted
everything restored, and not some vague approximation that fits in the
current frame. (This aspect of its behavior was undocumented.)
Well, it *is* documented, in the ICCCM, which as far as I know we
pretend to conform to. The user is God, the window manager her
prophet. If a window manager makes changes asynchronously to some
Lisp program, too bad: the Lisp needs to be able to deal with that.
And unfortunately, the patch you provide is only partly successful;
there's a *nasssty* flash as the window resizes twice, first reverting
to the pre-maximization size, then back to the maximized size.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta