ClientHandler::ClientHandler() : m_MainHwnd(NULL), m_BrowserId(0), m_EditHwnd(NULL), m_BackHwnd(NULL), m_ForwardHwnd(NULL), m_StopHwnd(NULL), m_ReloadHwnd(NULL), m_bFocusOnEditableField(false) { CreateProcessMessageDelegates(process_message_delegates_); CreateRequestDelegates(request_delegates_); // Read command line settings. CefRefPtr<CefCommandLine> command_line = CefCommandLine::GetGlobalCommandLine(); DRCConfiguration config; config.Init(); m_StartupURL = StartupURL; /* original code (Henry) if (command_line->HasSwitch(cefclient::kUrl)) m_StartupURL = command_line->GetSwitchValue(cefclient::kUrl); if (m_StartupURL.empty()) m_StartupURL = "http://www.google.com/"; */ const char *ss = {cefclient::URLStartUp}; m_bExternalDevTools = command_line->HasSwitch(cefclient::kExternalDevTools); }
ClientHandler::ClientHandler() : m_MainHwnd(NULL), m_BrowserId(0), m_EditHwnd(NULL), m_BackHwnd(NULL), m_ForwardHwnd(NULL), m_StopHwnd(NULL), m_ReloadHwnd(NULL), m_bFormElementHasFocus(false), m_quitting(false) { callbackId = 0; CreateProcessMessageDelegates(process_message_delegates_); CreateRequestDelegates(request_delegates_); }