1 /* 2 * Copyright 2005, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Ingo Weinhold <bonefish@cs.tu-berlin.de> 7 */ 8 9 #include <Server.h> 10 11 // constructor 12 BServer::BServer(const char* signature, bool initGUI, status_t *error) 13 : BApplication(signature, initGUI, error), 14 fGUIContextInitialized(false) 15 { 16 fGUIContextInitialized = (initGUI && (!error || *error == B_OK)); 17 } 18 19 // InitGUIContext 20 status_t 21 BServer::InitGUIContext() 22 { 23 if (fGUIContextInitialized) 24 return B_OK; 25 26 status_t error = _InitGUIContext(); 27 fGUIContextInitialized = (error == B_OK); 28 return error; 29 } 30