diff options
| -rw-r--r-- | backends/PalmOS/Src/start.cpp | 43 | 
1 files changed, 21 insertions, 22 deletions
diff --git a/backends/PalmOS/Src/start.cpp b/backends/PalmOS/Src/start.cpp index 89cc7de8da..9245d97404 100644 --- a/backends/PalmOS/Src/start.cpp +++ b/backends/PalmOS/Src/start.cpp @@ -23,7 +23,6 @@  #include <PalmOS.h>  #include <SonyClie.h> -#include "vibrate.h"  #include "start.h"  #include "games.h"  #include "globals.h" @@ -150,23 +149,6 @@ void SavePrefs() {  	}  } -Boolean CheckVibratorExists() { -	UInt32 romVersion; -	Err err; -	Boolean exists = false; - -	err = FtrGet(sysFtrCreator, sysFtrNumROMVersion, &romVersion); -	if (!err) { -		if (romVersion >= sysMakeROMVersion(4,0,0,sysROMStageRelease,0)) { -			Boolean active = false; -			err = HwrVibrateAttributes(0, kHwrVibrateActive, &active); -			exists = (!err) ? true : exists; -		} -	} - -	return exists; -} -  /***********************************************************************   *   * FUNCTION:    AppHandleEvent @@ -208,7 +190,7 @@ static Boolean AppHandleEvent(EventPtr eventP)  				FrmSetEventHandler(frmP, SkinsFormHandleEvent);  				break; -			case EditGameForm: +			case GameEditForm:  				FrmSetEventHandler(frmP, EditGameFormHandleEvent);  				break; @@ -325,8 +307,14 @@ static void AppLaunchCmdNotify(UInt16 LaunchFlags, SysNotifyParamType * pData)  			break;  		case sysNotifyDisplayResizedEvent: -			if (gVars) { -				if (gVars->pinUpdate) { +			// FIXME : What the purpose of this code ??? it seems to be the part +			// that make Zodiac silkarea be mad +	/*		if (gVars) { +				static Boolean resized = false; +				 +				if (gVars->pinUpdate && !resized) { +		//			resized = true; +  					EventType ev;  					MemSet(&ev, sizeof(EventType), 0);  					ev.eType = (enum eventsEnum)winDisplayChangedEvent; @@ -334,8 +322,10 @@ static void AppLaunchCmdNotify(UInt16 LaunchFlags, SysNotifyParamType * pData)  					PINGetScreenDimensions();  					WinScreenGetPitch(); +				} else { +		//			resized = false;  				} -			} +			}*/  			break;  		case sonySysNotifyMsaEnforceOpenEvent: @@ -401,3 +391,12 @@ UInt32 PilotMain( UInt16 cmd, MemPtr cmdPBP, UInt16 launchFlags)  {  	return ScummVMPalmMain(cmd, cmdPBP, launchFlags);  } + +// This is now required since ScummEngine are now very big :) +#include "MemGlue.h" + +void *operator new(UInt32 size) { +	void *ptr = MemGluePtrNew(size); +	MemSet(ptr, 0, size); +	return ptr; +}  | 
