[application] Moved call to PVRManager::SetWakeupCommand in PowerManager::OnSleep...
authorAnton Fedchin <afedchin@ruswizards.com>
Wed, 5 Aug 2015 12:17:54 +0000 (15:17 +0300)
committerAnton Fedchin <afedchin@ruswizards.com>
Wed, 5 Aug 2015 12:17:54 +0000 (15:17 +0300)
xbmc/Application.cpp
xbmc/powermanagement/PowerManager.cpp

index d3cd8bf..9ef120c 100644 (file)
@@ -2536,12 +2536,10 @@ void CApplication::OnApplicationMessage(ThreadMessage* pMsg)
   break;
 
   case TMSG_HIBERNATE:
-    g_PVRManager.SetWakeupCommand();
     g_powerManager.Hibernate();
     break;
 
   case TMSG_SUSPEND:
-    g_PVRManager.SetWakeupCommand();
     g_powerManager.Suspend();
     break;
 
index d8b927a..54f8290 100644 (file)
@@ -35,6 +35,7 @@
 #include "guilib/GUIWindowManager.h"
 #include "dialogs/GUIDialogBusy.h"
 #include "dialogs/GUIDialogKaiToast.h"
+#include "pvr/PVRManager.h"
 
 #if defined(TARGET_DARWIN)
 #include "osx/CocoaPowerSyscall.h"
@@ -250,6 +251,7 @@ void CPowerManager::OnSleep()
   CBuiltins::Execute("LIRC.Stop");
 #endif
 
+  PVR::CPVRManager::Get().SetWakeupCommand();
   g_application.SaveFileState(true);
   g_application.StopPlaying();
   g_application.StopShutdownTimer();