Fixed detection of replaying.

This commit is contained in:
Rolf Ahrenberg 2010-10-29 21:16:01 +03:00
parent c3b0254b2e
commit b4673bdece
2 changed files with 4 additions and 3 deletions

View File

@ -407,3 +407,4 @@ VDR Plugin 'femon' Revision History
- Updated for vdr-1.7.16. - Updated for vdr-1.7.16.
- Added Makefile depencency for objects. - Added Makefile depencency for objects.
- Fixed detection of replaying.

View File

@ -7,7 +7,7 @@
#include <vdr/menu.h> #include <vdr/menu.h>
#include <vdr/remote.h> #include <vdr/remote.h>
#include <vdr/menu.h> #include <vdr/player.h>
#include "femoncfg.h" #include "femoncfg.h"
#include "femonreceiver.h" #include "femonreceiver.h"
#include "femonosd.h" #include "femonosd.h"
@ -97,7 +97,7 @@ cOsdObject *cPluginFemon::MainMenuAction(void)
{ {
// Perform the action when selected from the main VDR menu. // Perform the action when selected from the main VDR menu.
debug("%s()\n", __PRETTY_FUNCTION__); debug("%s()\n", __PRETTY_FUNCTION__);
if (cReplayControl::NowReplaying() || (Channels.Count() <= 0)) if (cControl::Control() || (Channels.Count() <= 0))
Skins.Message(mtInfo, tr("Femon not available")); Skins.Message(mtInfo, tr("Femon not available"));
else else
return cFemonOsd::Instance(true); return cFemonOsd::Instance(true);
@ -196,7 +196,7 @@ cString cPluginFemon::SVDRPCommand(const char *Command, const char *Option, int
return cString("Cannot open femon plugin while replaying"); return cString("Cannot open femon plugin while replaying");
} }
if (!cFemonOsd::Instance()) if (!cFemonOsd::Instance())
cRemote::CallPlugin("femon"); cRemote::CallPlugin(Name());
return cString("Opening femon plugin"); return cString("Opening femon plugin");
} }
else if (strcasecmp(Command, "QUIT") == 0) { else if (strcasecmp(Command, "QUIT") == 0) {