From 51f26b019815f20ca524a40a0f2fa1afceb4e2dd Mon Sep 17 00:00:00 2001 From: Richard Rauch Date: Wed, 26 Nov 2003 01:21:29 +0000 Subject: [PATCH] Added change from Nigel to have resize events cause redraw events in WIN32. Also slightly reshuffled comments to deal with line-wrap issues. git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@368 7f0cb862-5218-0410-a997-914c9d46530a --- src/freeglut_init.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/freeglut_init.c b/src/freeglut_init.c index f914bf6..b23e152 100644 --- a/src/freeglut_init.c +++ b/src/freeglut_init.c @@ -147,7 +147,7 @@ void fgInitialize( const char* displayName ) ATOM atom; /* - * What we need to do is to initialize the fgDisplay global structure here... + * What we need to do is to initialize the fgDisplay global structure here. */ fgDisplay.Instance = GetModuleHandle( NULL ); @@ -157,9 +157,14 @@ void fgInitialize( const char* displayName ) ZeroMemory( &wc, sizeof(WNDCLASS) ); /* - * Each of the windows should have its own device context... + * Each of the windows should have its own device context, and we + * want redraw events during Vertical and Horizontal Resizes by + * the user. + * + * XXX Old code had "| CS_DBCLCKS" commented out. Plans for the + * XXX future? Dead-end idea? */ - wc.style = CS_OWNDC /* | CS_DBLCLKS */; + wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = fgWindowProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; -- 1.7.10.4