summaryrefslogtreecommitdiffstats
path: root/base/message_pump_win.h
diff options
context:
space:
mode:
authoralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 23:09:09 +0000
committeralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 23:09:09 +0000
commit4afa819cc67f1161ec04b23e56b8283152a3b727 (patch)
tree2dcc554cf006a2d9c762e39930912f0caa3221c8 /base/message_pump_win.h
parentced29a71e4b701010a4de6a0de67f79842858853 (diff)
downloadchromium_src-4afa819cc67f1161ec04b23e56b8283152a3b727.zip
chromium_src-4afa819cc67f1161ec04b23e56b8283152a3b727.tar.gz
chromium_src-4afa819cc67f1161ec04b23e56b8283152a3b727.tar.bz2
Making sure that base::MessagePumpForUI from different modules are isolated from each other.
This is a minimal version of the original fix that was reverted by https://src.chromium.org/viewvc/chrome?view=rev&revision=137542. This version does not contain any protection against shatter attacks. BUG=124091 Review URL: https://chromiumcodereview.appspot.com/10407011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137765 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_pump_win.h')
-rw-r--r--base/message_pump_win.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/message_pump_win.h b/base/message_pump_win.h
index f5a00f3..cf6bff9 100644
--- a/base/message_pump_win.h
+++ b/base/message_pump_win.h
@@ -154,6 +154,9 @@ class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
bool ProcessMessageHelper(const MSG& msg);
bool ProcessPumpReplacementMessage();
+ // Instance of the module containing the window procedure.
+ HMODULE instance_;
+
// A hidden message-only window.
HWND message_hwnd_;
};