summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-09-25 11:11:32 +0200
committerlouis <louis.braun@gmx.de>2016-09-25 11:11:32 +0200
commite75aaa6f330fdbf43f68707a408cd13d031b39ff (patch)
treedd987b614fba60d53d288f094fab5a9f0eb3823d
parent74f7250c74f3ee1eb31af0273ab46c5d0a45f4d1 (diff)
downloadvdr-plugin-skindesigner-e75aaa6f330fdbf43f68707a408cd13d031b39ff.tar.gz
vdr-plugin-skindesigner-e75aaa6f330fdbf43f68707a408cd13d031b39ff.tar.bz2
only create animator if not existing
-rw-r--r--coreengine/view.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/coreengine/view.c b/coreengine/view.c
index 6f18a6f..9d8e119 100644
--- a/coreengine/view.c
+++ b/coreengine/view.c
@@ -220,7 +220,10 @@ bool cView::Init(void) {
int osdY = attribs->Y();
int osdWidth = attribs->Width();
int osdHeight = attribs->Height();
- animator = new cAnimator(&sdOsd);
+ if (!animator)
+ animator = new cAnimator(&sdOsd);
+ else
+ esyslog("skindesigner: ERROR: animator already exists");
return sdOsd.CreateOsd(osdX, osdY, osdWidth, osdHeight);
}