Skip to content

Commit

Permalink
Merge pull request xbmc#18950 from HiassofT/gbm-settings
Browse files Browse the repository at this point in the history
windowing/gbm: hide and disable setting Use Display As Clock
  • Loading branch information
DaveTBlake committed Dec 21, 2020
2 parents c9da8b4 + cacf601 commit babe1c5
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions xbmc/windowing/gbm/WinSystemGbm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -77,14 +77,28 @@ bool CWinSystemGbm::InitWindowSystem()
return false;
}

CServiceBroker::GetSettingsComponent()
->GetSettings()
->GetSetting(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE)
->SetVisible(true);
CServiceBroker::GetSettingsComponent()
->GetSettings()
->GetSetting("videoscreen.limitguisize")
->SetVisible(true);
auto settingsComponent = CServiceBroker::GetSettingsComponent();
if (!settingsComponent)
return false;

auto settings = settingsComponent->GetSettings();
if (!settings)
return false;

auto setting = settings->GetSetting(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE);
if (setting)
setting->SetVisible(true);

setting = settings->GetSetting("videoscreen.limitguisize");
if (setting)
setting->SetVisible(true);

setting = settings->GetSetting(CSettings::SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK);
if (setting)
{
setting->SetVisible(false);
settings->SetBool(CSettings::SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK, false);
}

CLog::Log(LOGDEBUG, "CWinSystemGbm::%s - initialized DRM", __FUNCTION__);
return CWinSystemBase::InitWindowSystem();
Expand Down

0 comments on commit babe1c5

Please sign in to comment.