aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmarshallnz <jmarshallnz@svn>2010-03-06 02:36:08 +0000
committerjmarshallnz <jmarshallnz@svn>2010-03-06 02:36:08 +0000
commit20547e20f1242b861fbe5a7cf62ce53b440190f1 (patch)
tree0662b1300b1db856bf8c4d175da1e136f0880e13
parent7be31184acd2a7d7034fe47cd3e4c1ac441b2d92 (diff)
fixed: Update the non-linear stretch toggle when switching between modes, and switch to "custom" mode when it's enabled.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28417 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
-rw-r--r--xbmc/GUIDialogVideoSettings.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/xbmc/GUIDialogVideoSettings.cpp b/xbmc/GUIDialogVideoSettings.cpp
index 5ee0002364..7517c217ea 100644
--- a/xbmc/GUIDialogVideoSettings.cpp
+++ b/xbmc/GUIDialogVideoSettings.cpp
@@ -169,8 +169,10 @@ void CGUIDialogVideoSettings::OnSettingChanged(SettingInfo &setting)
g_settings.m_currentVideoSettings.m_CustomPixelRatio = g_settings.m_fPixelRatio;
UpdateSetting(VIDEO_SETTINGS_ZOOM);
UpdateSetting(VIDEO_SETTINGS_PIXEL_RATIO);
+ UpdateSetting(VIDEO_SETTINGS_NONLIN_STRETCH);
}
- else if (setting.id == VIDEO_SETTINGS_ZOOM || setting.id == VIDEO_SETTINGS_PIXEL_RATIO)
+ else if (setting.id == VIDEO_SETTINGS_ZOOM || setting.id == VIDEO_SETTINGS_PIXEL_RATIO
+ || setting.id == VIDEO_SETTINGS_NONLIN_STRETCH)
{
g_settings.m_currentVideoSettings.m_ViewMode = VIEW_MODE_CUSTOM;
g_renderManager.SetViewMode(VIEW_MODE_CUSTOM);