From 3b0024c7806c2111a2e67cfee42aae03d720ed9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 17 Aug 2005 18:16:07 +0000 Subject: [PATCH] added screen_blanker's rdef git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13968 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/screen_blanker/Jamfile | 1 + src/bin/screen_blanker/ScreenSaverApp.cpp | 9 ++++++--- src/bin/screen_blanker/screen_blanker.rdef | 4 ++++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 src/bin/screen_blanker/screen_blanker.rdef diff --git a/src/bin/screen_blanker/Jamfile b/src/bin/screen_blanker/Jamfile index 2776342b49..e6740fe57e 100644 --- a/src/bin/screen_blanker/Jamfile +++ b/src/bin/screen_blanker/Jamfile @@ -8,6 +8,7 @@ BinCommand screen_blanker : PasswordWindow.cpp ScreenSaver.cpp : be game libscreensaver.so + : screen_blanker.rdef ; SEARCH on [ FGristFiles diff --git a/src/bin/screen_blanker/ScreenSaverApp.cpp b/src/bin/screen_blanker/ScreenSaverApp.cpp index a7d2f1281a..f280021839 100755 --- a/src/bin/screen_blanker/ScreenSaverApp.cpp +++ b/src/bin/screen_blanker/ScreenSaverApp.cpp @@ -39,17 +39,20 @@ ScreenSaverApp::ScreenSaverApp() void ScreenSaverApp::ReadyToRun() { - if (!fPref.LoadSettings()) + if (!fPref.LoadSettings()) { + fprintf(stderr, "could not load settings\n"); exit(1); - else { // If everything works OK, create a BDirectWindow and start the render thread. + } else { // If everything works OK, create a BDirectWindow and start the render thread. BScreen theScreen(B_MAIN_SCREEN_ID); fWin = new SSAwindow(theScreen.Frame()); fPww = new PasswordWindow(); fThrd = new ScreenSaverThread(fWin ,fWin->fView, &fPref); fSaver = fThrd->LoadAddOn(); - if (!fSaver) + if (!fSaver) { + fprintf(stderr, "could not load the screensaver addon\n"); exit(1); + } fWin->SetSaver(fSaver); fWin->SetFullScreen(true); fWin->Show(); diff --git a/src/bin/screen_blanker/screen_blanker.rdef b/src/bin/screen_blanker/screen_blanker.rdef new file mode 100644 index 0000000000..c69d36b7f8 --- /dev/null +++ b/src/bin/screen_blanker/screen_blanker.rdef @@ -0,0 +1,4 @@ + +resource app_signature "application/x-vnd.Haiku.screenblanker"; + +resource app_flags B_MULTIPLE_LAUNCH | B_BACKGROUND_APP;