summaryrefslogtreecommitdiff
path: root/uactivity.c
diff options
context:
space:
mode:
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;