diff --git a/atom/browser/api/atom_api_web_contents.cc b/atom/browser/api/atom_api_web_contents.cc index dbf53c860039..2426de7ac343 100644 --- a/atom/browser/api/atom_api_web_contents.cc +++ b/atom/browser/api/atom_api_web_contents.cc @@ -1341,6 +1341,7 @@ void WebContents::Print(mate::Arguments* args) { std::vector WebContents::GetPrinterList() { std::vector printers; auto print_backend = printing::PrintBackend::CreateInstance(nullptr); + base::ThreadRestrictions::ScopedAllowIO allow_io; print_backend->EnumeratePrinters(&printers); return printers; }