app_server: Mild cleanup to ScreenManager.

The #ifdefs for test mode are now more appropriately located.
This commit is contained in:
Augustin Cavalier 2022-07-06 19:53:30 -04:00
parent 5c3aa92735
commit 50d29435e9

View File

@ -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;