Mercurial > sdl-ios-xcode
changeset 190:e4af2c852c09
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 23 Sep 2001 18:19:44 +0000 |
parents | 175917167aac |
children | c151cfc43c07 |
files | src/video/photon/Makefile.am src/video/photon/SDL_ph_wm.c |
diffstat | 2 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/video/photon/Makefile.am Sun Sep 23 18:10:59 2001 +0000 +++ b/src/video/photon/Makefile.am Sun Sep 23 18:19:44 2001 +0000 @@ -17,5 +17,6 @@ SDL_ph_video.c \ SDL_ph_video.h \ SDL_ph_wm.c \ + SDL_ph_wm_c.h \ SDL_phyuv.c \ SDL_phyuv_c.h
--- a/src/video/photon/SDL_ph_wm.c Sun Sep 23 18:10:59 2001 +0000 +++ b/src/video/photon/SDL_ph_wm.c Sun Sep 23 18:19:44 2001 +0000 @@ -233,6 +233,20 @@ /* Iconify the window (stolen from PhHotKey sources by phearbear ;-) */ int ph_IconifyWindow(_THIS) { +#if 1 /* Code submitted by Luca <barbato_luca@yahoo.com> */ + WmApiContext_t context=WmCreateContext(); + WmWindowDefinition_t +**wininfo=malloc(sizeof(WmWindowDefinition_t)*2); + int num; + SDL_Lock_EventThread(); + WmGetFocusList(context,2,&num,wininfo); + WmPerformFrameAction(context, wininfo[0]->rid,Pt_ACTION_MIN); + + WmDestroyContext (context); + SDL_Unlock_EventThread(); + free(wininfo); + return (0); +#else int result=0; int myerr; int num; @@ -268,6 +282,7 @@ SDL_Unlock_EventThread(); return(result); +#endif /* 1 */ } SDL_GrabMode ph_GrabInputNoLock(_THIS, SDL_GrabMode mode)