Index: chrome/renderer/mock_printer.cc |
diff --git a/chrome/renderer/mock_printer.cc b/chrome/renderer/mock_printer.cc |
index 3d1455911d9628cff9cc4550ee3ee14aa29ef782..6b639edcc238efd73b014586fa8dd61b9260f0c3 100644 |
--- a/chrome/renderer/mock_printer.cc |
+++ b/chrome/renderer/mock_printer.cc |
@@ -87,6 +87,10 @@ void MockPrinter::SetDefaultPrintSettings(const PrintMsg_Print_Params& params) { |
url_ = params.url; |
} |
+void MockPrinter::SetBadSettings(bool be_evil) { |
kmadhusu
2011/08/26 18:50:40
How about UseInvalidSettings()? This function will
arthurhsu
2011/08/29 22:53:16
Added a value in parameter, since we need to flip
|
+ evil_ = be_evil; |
+} |
+ |
void MockPrinter::ScriptedPrint(int cookie, |
int expected_pages_count, |
bool has_selection, |
@@ -236,7 +240,7 @@ bool MockPrinter::SaveBitmap( |
} |
int MockPrinter::CreateDocumentCookie() { |
- return ++current_document_cookie_; |
+ return evil_ ? 0 : ++current_document_cookie_; |
kmadhusu
2011/08/26 18:50:40
document_cookie is not a printer setting. So its b
arthurhsu
2011/08/29 22:53:16
It is used to determine if the printer settings is
|
} |
void MockPrinter::SetPrintParams(PrintMsg_Print_Params* params) { |