Print enhancement: add webContents.printerList And a print option to select printer

Print enhancement: add webContents.printerList And a print option to select printer
This commit is contained in:
renaesop 2017-02-07 09:58:14 +08:00
parent 26135b412b
commit 7f2705b2d9
5 changed files with 12 additions and 13 deletions

View file

@ -102,16 +102,11 @@ void PrinterQuery::GetSettings(
DCHECK(!is_print_dialog_box_shown_);
StartWorker(callback);
// Real work is done in PrintJobWorker::GetSettings().
is_print_dialog_box_shown_ = ask_user_for_settings == ASK_USER;
is_print_dialog_box_shown_ = false;
worker_->PostTask(FROM_HERE,
base::Bind(&PrintJobWorker::GetSettings,
base::Unretained(worker_.get()),
is_print_dialog_box_shown_,
expected_page_count,
has_selection,
margin_type,
device_name));
base::Bind(&PrintJobWorker::GetSettings, base::Unretained(worker_.get()),
is_print_dialog_box_shown_, expected_page_count, has_selection,
margin_type, is_scripted, is_modifiable, device_name));
}
void PrinterQuery::SetSettings(