From 50d29435e9674cb29e420c7ba50e74760885bb8e Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 6 Jul 2022 19:53:30 -0400 Subject: [PATCH] app_server: Mild cleanup to ScreenManager. The #ifdefs for test mode are now more appropriately located. --- src/servers/app/ScreenManager.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/servers/app/ScreenManager.cpp b/src/servers/app/ScreenManager.cpp index c2d76aa170..c220ff38fc 100644 --- a/src/servers/app/ScreenManager.cpp +++ b/src/servers/app/ScreenManager.cpp @@ -70,6 +70,13 @@ ScreenManager::ScreenManager() BLooper("screen manager"), fScreenList(4, true) { +#ifdef HAIKU_TARGET_PLATFORM_LIBBE_TEST +# if defined(USE_DIRECT_WINDOW_TEST_MODE) + _AddHWInterface(new DWindowHWInterface()); +# else + _AddHWInterface(new ViewHWInterface()); +# endif +#else _ScanDrivers(); // turn on node monitoring the graphics driver directory @@ -77,6 +84,7 @@ ScreenManager::ScreenManager() node_ref nodeRef; if (entry.InitCheck() == B_OK && entry.GetNodeRef(&nodeRef) == B_OK) watch_node(&nodeRef, B_WATCH_DIRECTORY, this); +#endif } @@ -195,14 +203,7 @@ ScreenManager::_ScanDrivers() bool initDrivers = true; while (initDrivers) { - -#ifndef HAIKU_TARGET_PLATFORM_LIBBE_TEST - interface = new AccelerantHWInterface(); -#elif defined(USE_DIRECT_WINDOW_TEST_MODE) - interface = new DWindowHWInterface(); -#else - interface = new ViewHWInterface(); -#endif + interface = new AccelerantHWInterface(); _AddHWInterface(interface); initDrivers = false;