app_server: Mild cleanup to ScreenManager.
The #ifdefs for test mode are now more appropriately located.
This commit is contained in:
@@ -70,6 +70,13 @@ ScreenManager::ScreenManager()
|
|||||||
BLooper("screen manager"),
|
BLooper("screen manager"),
|
||||||
fScreenList(4, true)
|
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();
|
_ScanDrivers();
|
||||||
|
|
||||||
// turn on node monitoring the graphics driver directory
|
// turn on node monitoring the graphics driver directory
|
||||||
@@ -77,6 +84,7 @@ ScreenManager::ScreenManager()
|
|||||||
node_ref nodeRef;
|
node_ref nodeRef;
|
||||||
if (entry.InitCheck() == B_OK && entry.GetNodeRef(&nodeRef) == B_OK)
|
if (entry.InitCheck() == B_OK && entry.GetNodeRef(&nodeRef) == B_OK)
|
||||||
watch_node(&nodeRef, B_WATCH_DIRECTORY, this);
|
watch_node(&nodeRef, B_WATCH_DIRECTORY, this);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -195,14 +203,7 @@ ScreenManager::_ScanDrivers()
|
|||||||
|
|
||||||
bool initDrivers = true;
|
bool initDrivers = true;
|
||||||
while (initDrivers) {
|
while (initDrivers) {
|
||||||
|
interface = new AccelerantHWInterface();
|
||||||
#ifndef HAIKU_TARGET_PLATFORM_LIBBE_TEST
|
|
||||||
interface = new AccelerantHWInterface();
|
|
||||||
#elif defined(USE_DIRECT_WINDOW_TEST_MODE)
|
|
||||||
interface = new DWindowHWInterface();
|
|
||||||
#else
|
|
||||||
interface = new ViewHWInterface();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
_AddHWInterface(interface);
|
_AddHWInterface(interface);
|
||||||
initDrivers = false;
|
initDrivers = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user