public BrowserManager() { browserMap = new Dictionary<int, BrowserWrapper>(); dispatcher = new SimpleDispatcher(); dispatcher.Start(); PluginManager = new BrowserPluginManager(); }
public BrowserManager() { browserMap = new Dictionary<int, BrowserWrapper>(); ManualResetEvent dispatcherReadyEvent = new ManualResetEvent(false); dispatcherThread = new Thread(new ThreadStart(() => { dispatcher = Dispatcher.CurrentDispatcher; dispatcherReadyEvent.Set(); Dispatcher.Run(); })); dispatcherThread.Start(); dispatcherReadyEvent.WaitOne(); PluginManager = new BrowserPluginManager(); }