diff options
Diffstat (limited to 'backends/platform/psp/osys_psp.cpp')
| -rw-r--r-- | backends/platform/psp/osys_psp.cpp | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/backends/platform/psp/osys_psp.cpp b/backends/platform/psp/osys_psp.cpp index 2b37460241..eb629376d2 100644 --- a/backends/platform/psp/osys_psp.cpp +++ b/backends/platform/psp/osys_psp.cpp @@ -114,9 +114,16 @@ bool OSystem_PSP::hasFeature(Feature f) {  }  void OSystem_PSP::setFeatureState(Feature f, bool enable) { +	if (f == kFeatureCursorPalette) { +		_pendingUpdate = false; +		_cursor.enableCursorPalette(enable); +	}  }  bool OSystem_PSP::getFeatureState(Feature f) { +	if (f == kFeatureCursorPalette) { +		return _cursor.isCursorPaletteEnabled(); +	}  	return false;  } @@ -198,12 +205,6 @@ void OSystem_PSP::setCursorPalette(const byte *colors, uint start, uint num) {  	_cursor.clearKeyColor();	// Do we need this?  } -void OSystem_PSP::disableCursorPalette(bool disable) { -	DEBUG_ENTER_FUNC(); -	_pendingUpdate = false; -	_cursor.enableCursorPalette(!disable); -} -  void OSystem_PSP::copyRectToScreen(const byte *buf, int pitch, int x, int y, int w, int h) {  	DEBUG_ENTER_FUNC();  	_displayManager.waitUntilRenderFinished(); | 
