diff --git a/atom/browser/printing/printing_config_service.cc b/atom/browser/printing/printing_config_service.cc index a31cd2e59837..3c2b018cc2ad 100644 --- a/atom/browser/printing/printing_config_service.cc +++ b/atom/browser/printing/printing_config_service.cc @@ -83,6 +83,10 @@ void PrintingConfigService::GetPrintSettings( weak_factory_.GetWeakPtr(), printer_query, callback))); } else { + BrowserThread::PostTask( + BrowserThread::IO, FROM_HERE, + base::Bind(&PrintingConfigService::OnGetSettingsFailed, + weak_factory_.GetWeakPtr(), printer_query, callback)); } }