| 544 | } |
| 545 | |
| 546 | void ClientPrintHandlerGtk::OnPrintStart(CefRefPtr<CefBrowser> browser) { |
| 547 | CEF_REQUIRE_UI_THREAD(); |
| 548 | |
| 549 | const int browser_id = browser->GetIdentifier(); |
| 550 | |
| 551 | #ifndef _NDEBUG |
| 552 | // Print handler should not already exist for the browser. |
| 553 | PrintHandlerMap::const_iterator it = print_handler_map_.find(browser_id); |
| 554 | DCHECK(it == print_handler_map_.end()); |
| 555 | #endif |
| 556 | |
| 557 | // Create a new print handler. |
| 558 | PrintHandler* ph = new PrintHandler(browser); |
| 559 | print_handler_map_.insert(std::make_pair(browser_id, ph)); |
| 560 | } |
| 561 | |
| 562 | void ClientPrintHandlerGtk::OnPrintSettings( |
| 563 | CefRefPtr<CefBrowser> browser, |