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-16 22:29:28 +0000
committeralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-16 22:29:28 +0000
commit95bc59cec14e12ffd092344ffa576bedc6521058 (patch)
treec83ed979e5abdd6ac28c374b9fa0f54ebfaafca4 /base/message_pump_win.h
parent5a442809a196d7347c8a926f17be53b27e239d40 (diff)
downloadchromium_src-95bc59cec14e12ffd092344ffa576bedc6521058.zip
chromium_src-95bc59cec14e12ffd092344ffa576bedc6521058.tar.gz
chromium_src-95bc59cec14e12ffd092344ffa576bedc6521058.tar.bz2
Reverting r133134 - Make sure that base::MessagePumpForUI from different modules are isolated from each other and add protection from shatter attacks by placing |this| pointer to the used data associated with the message-only window (instead of blindly trusting the value of WPARAM).
We suspect that r133134 might be causing issues like 124091, so it needs to be reworked. BUG=124091,127933 TBR=alexeypa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10384209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137542 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_pump_win.h')
-rw-r--r--base/message_pump_win.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/base/message_pump_win.h b/base/message_pump_win.h
index 7514bae..f5a00f3 100644
--- a/base/message_pump_win.h
+++ b/base/message_pump_win.h
@@ -154,12 +154,6 @@ class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
bool ProcessMessageHelper(const MSG& msg);
bool ProcessPumpReplacementMessage();
- // Atom representing the message-only window class.
- ATOM atom_;
-
- // Instance of the module containing the window procedure.
- HMODULE instance_;
-
// A hidden message-only window.
HWND message_hwnd_;
};