Skip to content

Commit

Permalink
[pvr] - make running instance aware of changed settings
Browse files Browse the repository at this point in the history
  • Loading branch information
FernetMenta committed Apr 29, 2016
1 parent 4015436 commit 405bf7f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
14 changes: 7 additions & 7 deletions xbmc/addons/PVRClient.cpp
Expand Up @@ -101,13 +101,6 @@ void CPVRClient::OnEnabled()
CPVRManager::GetInstance().Clients()->UpdateAddons();
}

void CPVRClient::SaveSettings()
{
CAddon::SaveSettings();
ReCreate();
CPVRManager::GetInstance().Clients()->UpdateAddons();
}

void CPVRClient::OnPostInstall(bool update, bool modal)
{
CAddon::OnPostInstall(update, modal);
Expand All @@ -127,6 +120,13 @@ void CPVRClient::OnPostUnInstall()
CPVRManager::GetInstance().Clients()->UpdateAddons();
}

ADDON::AddonPtr CPVRClient::GetRunningInstance() const
{
ADDON::AddonPtr addon;
CPVRManager::GetInstance().Clients()->GetClient(ID(), addon);
return addon;
}

void CPVRClient::ResetProperties(int iClientId /* = PVR_INVALID_CLIENT_ID */)
{
/* initialise members */
Expand Down
2 changes: 1 addition & 1 deletion xbmc/addons/PVRClient.h
Expand Up @@ -69,10 +69,10 @@ namespace PVR

virtual void OnDisabled() override;
virtual void OnEnabled() override;
virtual void SaveSettings() override;
virtual void OnPostInstall(bool update, bool modal) override;
virtual void OnPreUnInstall() override;
virtual void OnPostUnInstall() override;
ADDON::AddonPtr GetRunningInstance() const override;

/** @name PVR add-on methods */
//@{
Expand Down

0 comments on commit 405bf7f

Please sign in to comment.