Hrm. I misunderstood the purpose of {window->State.Width} and
authorRichard Rauch <rkr@olib.org>
Wed, 3 Dec 2003 02:07:36 +0000 (02:07 +0000)
committerRichard Rauch <rkr@olib.org>
Wed, 3 Dec 2003 02:07:36 +0000 (02:07 +0000)
commite914664550e34587f4b10d3fe52c61fbe6d61771
treeb3ecae52961ba4662fe0a5db10a3bd25c9a1e911
parent852fcae6ab70ae3766672cf204150bc7c6edc5c8
Hrm.  I misunderstood the purpose of {window->State.Width} and
{...Height}.  Those are *not* records of the old values, but rather
of the *desired* *new* values, hence it was inappropriate to use them
in ConfigureNotify X11 event handling.  Doing so introduced some new
problems.

So, I created OldHeight and OldWidth in the window State structure,
and *those* do what I require.

I also stripped out the obsolete comment about getting extra/bogus
reshape events.  (Though I maintain that an application should be
robust against them, freeglut should no longer generate them if the
window has not changed size since last reported.)

git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@378 7f0cb862-5218-0410-a997-914c9d46530a
src/freeglut_internal.h
src/freeglut_main.c
src/freeglut_window.c