ensure window protocol handling occurs during cef browser loop updating

fixes window events when using cef windowed rendering
This commit is contained in:
Mike Blumenkrantz 2015-05-18 15:49:34 -04:00
parent 1cd850b121
commit ca7fc036fe

View file

@ -206,7 +206,11 @@ pub fn update() {
if browser.downcast().callback_executed.get() == false { if browser.downcast().callback_executed.get() == false {
browser_callback_after_created(browser.clone()); browser_callback_after_created(browser.clone());
} }
browser.send_window_event(WindowEvent::Idle); let event = match browser.downcast().window {
Some(ref win) => win.wait_events(),
None => WindowEvent::Idle
};
browser.send_window_event(event);
} }
}); });
} }