mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Fix external message pump (issue #2493)
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
|
||||
namespace base {
|
||||
class CommandLine;
|
||||
class MessageLoop;
|
||||
class Thread;
|
||||
} // namespace base
|
||||
|
||||
@@ -32,6 +33,7 @@ class CefMainDelegate : public content::ContentMainDelegate {
|
||||
explicit CefMainDelegate(CefRefPtr<CefApp> application);
|
||||
~CefMainDelegate() override;
|
||||
|
||||
void PreCreateMainMessageLoop() override;
|
||||
bool BasicStartupComplete(int* exit_code) override;
|
||||
void PreSandboxStartup() override;
|
||||
void SandboxInitialized(const std::string& process_type) override;
|
||||
@@ -55,6 +57,7 @@ class CefMainDelegate : public content::ContentMainDelegate {
|
||||
private:
|
||||
void InitializeResourceBundle();
|
||||
|
||||
std::unique_ptr<base::MessageLoop> message_loop_;
|
||||
std::unique_ptr<content::BrowserMainRunner> browser_runner_;
|
||||
std::unique_ptr<base::Thread> ui_thread_;
|
||||
|
||||
|
Reference in New Issue
Block a user