From 21ad108baf9bb06c977aaeede3de663e8ca71911 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Thu, 11 Feb 2010 11:37:58 +0000 Subject: [PATCH] 2010-02-11 12:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c ! Fixed return value of WAPI_SELECTOBJECT() again. --- harbour/ChangeLog | 4 ++++ harbour/contrib/hbwin/wapi_wingdi.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index d134f33475..503eba95b9 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,10 @@ past entries belonging to author(s): Viktor Szakats. */ +2010-02-11 12:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * contrib/hbwin/wapi_wingdi.c + ! Fixed return value of WAPI_SELECTOBJECT() again. + 2010-02-11 12:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/direct.c * int -> HB_SIZE diff --git a/harbour/contrib/hbwin/wapi_wingdi.c b/harbour/contrib/hbwin/wapi_wingdi.c index 3168d76647..1e8732dc5a 100644 --- a/harbour/contrib/hbwin/wapi_wingdi.c +++ b/harbour/contrib/hbwin/wapi_wingdi.c @@ -628,7 +628,7 @@ HB_FUNC( WAPI_SELECTOBJECT ) { /* TODO: Solve reference counting to 'h' handle. Also for returned one. */ if( bRegion ) - wapi_ret_HANDLE( SelectObject( hDC, h ) ); + hb_retnint( ( HB_PTRDIFF ) SelectObject( hDC, h ) ); else hb_retl( SelectObject( hDC, h ) != NULL ); /* NOTE: We don't return a raw pointer. */ }