]> git.eshelyaron.com Git - emacs.git/commit
Fix bug #14032 with restoring frame dimensions on MS-Windows.
authorEli Zaretskii <eliz@gnu.org>
Sat, 23 Mar 2013 09:01:14 +0000 (11:01 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 23 Mar 2013 09:01:14 +0000 (11:01 +0200)
commitb5b7745f1fde7cdd5fb76113a56b9d3c39ffffc8
treec54c3dd4f4d5fe325d2d3b9b2d8829f6f14d4441
parent7e74b0fb885b1283e8052db5012a61dab85a7b9a
Fix bug #14032 with restoring frame dimensions on MS-Windows.

 src/w32term.c (w32fullscreen_hook): Record last value of the frame's
 'fullscreen' parameter.  Always record previous width and height
 of the frame, except when switching out of maximized modes, so
 that they could be restored correctly, instead of resetting to the
 default frame dimensions.  Send SC_RESTORE command to the frame,
 unless we are going to send SC_MAXIMIZE, to restore the frame
 resize hints in the mouse pointer shown by the window manager.
 src/frame.c (get_frame_param): Now extern for WINDOWSNT as well.
 src/lisp.h (get_frame_param): Adjust conditions for prototype
 declaration.
src/ChangeLog
src/frame.c
src/lisp.h
src/w32term.c