@@ -284,21 +284,22 @@ namespace CefSharp
284284
285285 bool ClientAdapter::OnAutoResize (CefRefPtr<CefBrowser> browser, const CefSize& new_size)
286286 {
287- auto browserWrapper = GetBrowserWrapper (browser->GetIdentifier (), browser->IsPopup ());
288-
289287 auto handler = _browserControl->DisplayHandler ;
290288
291289 if (handler == nullptr )
292290 {
293291 return false ;
294292 }
295293
294+ auto browserWrapper = GetBrowserWrapper (browser->GetIdentifier (), browser->IsPopup ());
295+
296296 return handler->OnAutoResize (_browserControl, browserWrapper, CefSharp::Structs::Size (new_size.width , new_size.height ));
297297 }
298298
299299 void ClientAdapter::OnTitleChange (CefRefPtr<CefBrowser> browser, const CefString& title)
300300 {
301- auto args = gcnew TitleChangedEventArgs (StringUtils::ToClr (title));
301+ auto browserWrapper = GetBrowserWrapper (browser->GetIdentifier (), browser->IsPopup ());
302+ auto args = gcnew TitleChangedEventArgs (browserWrapper, StringUtils::ToClr (title));
302303
303304 if (browser->IsPopup () && !_browserControl->HasParent )
304305 {
@@ -384,7 +385,9 @@ namespace CefSharp
384385
385386 bool ClientAdapter::OnConsoleMessage (CefRefPtr<CefBrowser> browser, cef_log_severity_t level, const CefString& message, const CefString& source, int line)
386387 {
387- auto args = gcnew ConsoleMessageEventArgs ((LogSeverity)level, StringUtils::ToClr (message), StringUtils::ToClr (source), line);
388+ auto browserWrapper = GetBrowserWrapper (browser->GetIdentifier (), browser->IsPopup ());
389+
390+ auto args = gcnew ConsoleMessageEventArgs (browserWrapper, (LogSeverity)level, StringUtils::ToClr (message), StringUtils::ToClr (source), line);
388391
389392 if (!browser->IsPopup () || _browserControl->HasParent )
390393 {
0 commit comments