summaryrefslogtreecommitdiff
path: root/screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'screen.c')
-rw-r--r--screen.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/screen.c b/screen.c
index 5e2e3ab..4a7dcd0 100644
--- a/screen.c
+++ b/screen.c
@@ -1,15 +1,10 @@
#include "screen.h"
-cText2SkinScreen::cText2SkinScreen(bool OffScreen)
+cText2SkinScreen::cText2SkinScreen(bool OffScreen):
+ mOsd(OffScreen ? NULL : cOsdProvider::NewOsd(0, 0)),
+ mScreen(OffScreen ? new cBitmap(720, 576, 8) : NULL),
+ mOffScreen(OffScreen)
{
- mOsd = NULL;
- mScreen = NULL;
- mOffScreen = OffScreen;
-
- if (mOffScreen)
- mScreen = new cBitmap(720, 576, 8);
- else
- mOsd = cOsdProvider::NewOsd(0, 0);
}
cText2SkinScreen::~cText2SkinScreen()