summaryrefslogtreecommitdiff
path: root/uactivity.c
diff options
context:
space:
mode:
authorKeine_Ahnung <dirk-vdr@gmx.de>2013-05-01 20:17:15 +0200
committerKeine_Ahnung <dirk-vdr@gmx.de>2013-05-01 20:17:15 +0200
commitd0ee69265cf9bb315f0481d643413b80f80415a8 (patch)
treed1b2d0d5c8fb247f60c4850b5e7749c6f2a923c9 /uactivity.c
parent0cd3cd041ce4977cf0c21a83464b5066c1766e2e (diff)
downloadvdr-plugin-uactivity-master.tar.gz
vdr-plugin-uactivity-master.tar.bz2
changed PLUGIN_UACTIVITY_COMMANDHEADmaster
Renamed Run to uactivityRun k_Setup to kNone Extra Error check for #20-yaUSBir_watchdog Changed activity script parameters from command line to enviromet (key and watchdog scripts also changed) New info value "UACTIVITY_INFO_VIDEODIR" Fixed missing Symbol Error from commit e01109af
Diffstat (limited to 'uactivity.c')
-rw-r--r--uactivity.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/uactivity.c b/uactivity.c
index 554c602..5a0c724 100644
--- a/uactivity.c
+++ b/uactivity.c
@@ -58,7 +58,7 @@ protected:
eOSState state = cOsdMenu::ProcessKey(Key);
if (state == osUnknown)
if ((Key >= kUp) && (Key < kNone)) {
- uactivityRun.CallKey(oRunning, Key);
+ uactivityRun.CallKey(oRunning, !ShutdownHandler.IsUserInactive(), Key);
return osEnd;
}
return state;
@@ -118,7 +118,7 @@ bool cPluginUactivity::Start(void)
if (ResourceDirectory(PLUGIN_NAME_I18N) != NULL)
uactivityRun.SetResourceDirectory(ResourceDirectory(PLUGIN_NAME_I18N));
else
- uactivityRun.SetResourceDirectory("''");
+ uactivityRun.SetResourceDirectory("");
#else
uactivityRun.SetCacheDirectory(ConfigDirectory(PLUGIN_NAME_I18N));
uactivityRun.SetResourceDirectory(ConfigDirectory(PLUGIN_NAME_I18N));
@@ -126,12 +126,12 @@ bool cPluginUactivity::Start(void)
time(&Alive);
- uactivityRun.CallKey(oStartUp, k_Setup);
-
bool ActivityStatus = !ShutdownHandler.IsUserInactive();
LastActivity = ActivityStatus;
uactivityRun.CallActivity(oStartUp, ActivityStatus);
+ uactivityRun.CallKey(oStartUp, ActivityStatus, kNone);
+
time(&LastTime);
if (WatchdogTimer > 0) uactivityRun.CallWatchdog(oStartUp, ActivityStatus);
@@ -142,7 +142,7 @@ void cPluginUactivity::Stop(void)
{
// Stop any background activities the plugin is performing.
bool ActivityStatus = !ShutdownHandler.IsUserInactive();
- uactivityRun.CallKey(oShutDown, k_Setup);
+ uactivityRun.CallKey(oShutDown, ActivityStatus, kNone);
uactivityRun.CallActivity(oShutDown, ActivityStatus);
uactivityRun.CallWatchdog(oShutDown, ActivityStatus);
}
@@ -158,7 +158,7 @@ void cPluginUactivity::MainThreadHook(void)
bool ActivityStatus = !ShutdownHandler.IsUserInactive();
if (FirstMainThreadHook) {
- uactivityRun.CallKey(oStarted, k_Setup);
+ uactivityRun.CallKey(oStarted, ActivityStatus, kNone);
uactivityRun.CallActivity(oStarted, ActivityStatus);
uactivityRun.CallWatchdog(oStarted, ActivityStatus);
FirstMainThreadHook = false;