diff options
Diffstat (limited to 'glcdskin/display.c')
-rw-r--r-- | glcdskin/display.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/glcdskin/display.c b/glcdskin/display.c index a926bd9..6f7a673 100644 --- a/glcdskin/display.c +++ b/glcdskin/display.c @@ -39,6 +39,21 @@ bool cSkinDisplay::NeedsUpdate(uint64_t CurrentTime) } +std::string cSkinDisplay::CheckAction(cGLCDEvent * ev) { + std::string rv = ""; + + if (!ev) + return ""; + + for (uint32_t i = 0; i < NumObjects(); ++i) { + if ( (rv = GetObject(i)->CheckAction(ev) ) != "" ) { + return rv; + } + } + return ""; +} + + cSkinDisplays::cSkinDisplays(void) { } |