summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}