diff options
Diffstat (limited to 'backends/platform')
| -rw-r--r-- | backends/platform/n64/osys_n64.h | 4 | ||||
| -rw-r--r-- | backends/platform/n64/osys_n64_base.cpp | 2 | 
2 files changed, 4 insertions, 2 deletions
diff --git a/backends/platform/n64/osys_n64.h b/backends/platform/n64/osys_n64.h index f7560eb4d3..dbb20a53d2 100644 --- a/backends/platform/n64/osys_n64.h +++ b/backends/platform/n64/osys_n64.h @@ -133,8 +133,8 @@ public:  	uint16 _audioBufferSize;  	uint32 _viClockRate; // Clock rate of video system, depending on VI mode -	int _timerCallbackNext; -	int _timerCallbackTimer; +	uint32 _timerCallbackNext; +	uint32 _timerCallbackTimer;  	TimerProc _timerCallback;  	/* *** */ diff --git a/backends/platform/n64/osys_n64_base.cpp b/backends/platform/n64/osys_n64_base.cpp index 9ec9a1b572..06ff38e586 100644 --- a/backends/platform/n64/osys_n64_base.cpp +++ b/backends/platform/n64/osys_n64_base.cpp @@ -877,6 +877,8 @@ FilesystemFactory *OSystem_N64::getFilesystemFactory() {  }  void OSystem_N64::setTimerCallback(TimerProc callback, int interval) { +	assert (interval > 0); +  	if (callback != NULL) {  		_timerCallbackTimer = interval;  		_timerCallbackNext = getMillis() + interval;  | 
