From b5b40652bd6c94a436a4702f22a9fbeec5b86b49 Mon Sep 17 00:00:00 2001 From: Pritpal Bedi Date: Fri, 12 Sep 2008 00:59:38 +0000 Subject: [PATCH] 2008-09-11 18:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgutils.c ! HB_FUNC( WVT__MAKEDLGTEMPLATE ) hb_retclen( ( LPSTR ) pdlgtemplate, ( ULONG ) ( p - pdlgtemplate ) ); => hb_retclen( ( LPSTR ) pdlgtemplate, ( ( ULONG ) p - ( ULONG ) pdlgtemplate ) ) ; Fix to open modeless/modal dialogs. ; NOTE: Need to be fixed in v1.0.0 also. --- harbour/ChangeLog | 8 ++++++++ harbour/contrib/gtwvg/wvgutils.c | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 6abbf93042..a155ae0a0f 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,14 @@ 2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2008-09-11 18:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + * contrib/gtwvg/wvgutils.c + ! HB_FUNC( WVT__MAKEDLGTEMPLATE ) + hb_retclen( ( LPSTR ) pdlgtemplate, ( ULONG ) ( p - pdlgtemplate ) ); => + hb_retclen( ( LPSTR ) pdlgtemplate, ( ( ULONG ) p - ( ULONG ) pdlgtemplate ) ) ; + Fix to open modeless/modal dialogs. + ; NOTE: Need to be fixed in v1.0.0 also. + 2008-09-10 13:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt + Updated. diff --git a/harbour/contrib/gtwvg/wvgutils.c b/harbour/contrib/gtwvg/wvgutils.c index 826dd8d7d4..ae1cc413fe 100644 --- a/harbour/contrib/gtwvg/wvgutils.c +++ b/harbour/contrib/gtwvg/wvgutils.c @@ -1288,7 +1288,7 @@ HB_FUNC( WVT__MAKEDLGTEMPLATE ) p = lpwAlign( p ); - hb_retclen( ( LPSTR ) pdlgtemplate, ( ULONG ) ( p - pdlgtemplate ) ); + hb_retclen( ( LPSTR ) pdlgtemplate, ( ( ULONG ) p - ( ULONG ) pdlgtemplate ) ) ; LocalFree( LocalHandle( pdlgtemplate ) ); } @@ -1301,6 +1301,7 @@ HB_FUNC( WVT__MAKEDLGTEMPLATE ) HB_EXPORT LPWORD lpwAlign( LPWORD lpIn ) { HB_PTRDIFF ul = ( HB_PTRDIFF ) lpIn; + ul += 3; ul >>=2; ul <<=2;