diff options
author | louis <louis.braun@gmx.de> | 2016-09-25 11:11:32 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-09-25 11:11:32 +0200 |
commit | e75aaa6f330fdbf43f68707a408cd13d031b39ff (patch) | |
tree | dd987b614fba60d53d288f094fab5a9f0eb3823d | |
parent | 74f7250c74f3ee1eb31af0273ab46c5d0a45f4d1 (diff) | |
download | vdr-plugin-skindesigner-e75aaa6f330fdbf43f68707a408cd13d031b39ff.tar.gz vdr-plugin-skindesigner-e75aaa6f330fdbf43f68707a408cd13d031b39ff.tar.bz2 |
only create animator if not existing
-rw-r--r-- | coreengine/view.c | 5 |
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); } |