From bd09e99dbdb86aa40960f887d09ee71052b67e57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 11 Dec 2005 21:42:32 +0000 Subject: [PATCH] Made the direct window test environment optional, since it crashes the Dano app_server... If you like to use it, define USE_DIRECT_WINDOW_TEST_MODE in the haiku_app_server Jamfile. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15504 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/ScreenManager.cpp | 15 +++++---------- src/tests/servers/app/Jamfile | 1 + 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/servers/app/ScreenManager.cpp b/src/servers/app/ScreenManager.cpp index a36db9bc5e..ba80d2f30d 100644 --- a/src/servers/app/ScreenManager.cpp +++ b/src/servers/app/ScreenManager.cpp @@ -21,13 +21,7 @@ using std::nothrow; -#ifdef __HAIKU__ -# define USE_ACCELERANT 1 -#else -# define USE_ACCELERANT 0 -#endif - -#if USE_ACCELERANT +#ifndef HAIKU_TARGET_PLATFORM_LIBBE_TEST # include "AccelerantHWInterface.h" #else # include "ViewHWInterface.h" @@ -142,11 +136,12 @@ ScreenManager::_ScanDrivers() bool initDrivers = true; while (initDrivers) { -#if USE_ACCELERANT +#ifndef HAIKU_TARGET_PLATFORM_LIBBE_TEST interface = new AccelerantHWInterface(); -#else +#elif defined(USE_DIRECT_WINDOW_TEST_MODE) interface = new DWindowHWInterface(); -// interface = new ViewHWInterface(); +#else + interface = new ViewHWInterface(); #endif _AddHWInterface(interface); diff --git a/src/tests/servers/app/Jamfile b/src/tests/servers/app/Jamfile index f78fb66ea0..b22caa6c93 100644 --- a/src/tests/servers/app/Jamfile +++ b/src/tests/servers/app/Jamfile @@ -18,6 +18,7 @@ UseFreeTypeHeaders ; # This overrides the definitions in private/servers/app/ServerConfig.h local defines = [ FDefines TEST_MODE=1 ] ; + # USE_DIRECT_WINDOW_TEST_MODE=1 SubDirCcFlags $(defines) ; SubDirC++Flags $(defines) ;