diff options
Diffstat (limited to 'glcdskin/display.c')
-rw-r--r-- | glcdskin/display.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/glcdskin/display.c b/glcdskin/display.c index b92fea5..a926bd9 100644 --- a/glcdskin/display.c +++ b/glcdskin/display.c @@ -28,6 +28,17 @@ void cSkinDisplay::Render(cBitmap * screen) } +bool cSkinDisplay::NeedsUpdate(uint64_t CurrentTime) +{ + for (uint32_t i = 0; i < NumObjects(); ++i) { + if ( GetObject(i)->NeedsUpdate(CurrentTime) ) { + return true; + } + } + return false; +} + + cSkinDisplays::cSkinDisplays(void) { } |