summaryrefslogtreecommitdiffstats
path: root/printing
diff options
context:
space:
mode:
authorshrikant <shrikant@chromium.org>2015-05-05 14:09:03 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-05 21:09:31 +0000
commit832ccd5cc5904f848c0eb6a41e46b1d2cb2f92cc (patch)
treed4306d306bc423fec44a932f252e73522f6f7189 /printing
parentf96f43ab771a6a1b3c2ffe8fee76f7fb4a6a0691 (diff)
downloadchromium_src-832ccd5cc5904f848c0eb6a41e46b1d2cb2f92cc.zip
chromium_src-832ccd5cc5904f848c0eb6a41e46b1d2cb2f92cc.tar.gz
chromium_src-832ccd5cc5904f848c0eb6a41e46b1d2cb2f92cc.tar.bz2
Replacing VerifierTraits with DummyVerifierTraits for non-kernel handles.
Current implicit assumption for VerifierTraits when it is using ActiveVerifier seems to be that these are all one category of handles, espcially kernel handles as it is hooking up CloseHandle API. HDC/Printer Handle/Device Info handle all different from kernel handles. BUG=475872 R=cpu@chromium.org,grt@chromium.org,wfh@chromium.org,vitalybuka@chromium.org,keybuk@chromium.org, armansito@chromium.org, rpaquay@chromium.org Review URL: https://codereview.chromium.org/1121233003 Cr-Commit-Position: refs/heads/master@{#328402}
Diffstat (limited to 'printing')
-rw-r--r--printing/backend/win_helper.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/printing/backend/win_helper.h b/printing/backend/win_helper.h
index c6665f4..fb7d20c 100644
--- a/printing/backend/win_helper.h
+++ b/printing/backend/win_helper.h
@@ -44,7 +44,7 @@ class PrinterHandleTraits {
class ScopedPrinterHandle
: public base::win::GenericScopedHandle<PrinterHandleTraits,
- base::win::VerifierTraits> {
+ base::win::DummyVerifierTraits> {
public:
bool OpenPrinter(const wchar_t* printer) {
HANDLE temp_handle;
@@ -57,7 +57,7 @@ class ScopedPrinterHandle
private:
typedef base::win::GenericScopedHandle<PrinterHandleTraits,
- base::win::VerifierTraits> Base;
+ base::win::DummyVerifierTraits> Base;
};
class PrinterChangeHandleTraits {