aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/samsungtv/samsungtv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/samsungtv/samsungtv.cpp')
-rw-r--r--backends/platform/samsungtv/samsungtv.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/backends/platform/samsungtv/samsungtv.cpp b/backends/platform/samsungtv/samsungtv.cpp
index aa79b92558..e391f19c57 100644
--- a/backends/platform/samsungtv/samsungtv.cpp
+++ b/backends/platform/samsungtv/samsungtv.cpp
@@ -29,14 +29,14 @@
bool OSystem_SDL_SamsungTV::hasFeature(Feature f) {
return
- (f == kFeatureAspectRatioCorrection) ||
- (f == kFeatureCursorHasPalette);
+ (f == OSystem::kFeatureAspectRatioCorrection) ||
+ (f == OSystem::kFeatureCursorHasPalette);
}
void OSystem_SDL_SamsungTV::setFeatureState(Feature f, bool enable) {
switch (f) {
- case kFeatureAspectRatioCorrection:
- setAspectRatioCorrection(enable);
+ case OSystem::kFeatureAspectRatioCorrection:
+ _graphicsManager->setFeatureState(f, enable);
break;
default:
break;
@@ -44,11 +44,9 @@ void OSystem_SDL_SamsungTV::setFeatureState(Feature f, bool enable) {
}
bool OSystem_SDL_SamsungTV::getFeatureState(Feature f) {
- assert (_transactionMode == kTransactionNone);
-
switch (f) {
- case kFeatureAspectRatioCorrection:
- return _videoMode.aspectRatioCorrection;
+ case OSystem::kFeatureAspectRatioCorrection:
+ return _graphicsManager->getFeatureState(f);
default:
return false;
}