summaryrefslogtreecommitdiffstats
path: root/base/message_pump_win.h
diff options
context:
space:
mode:
authoralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-11 12:30:08 +0000
committeralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-11 12:30:08 +0000
commita9877420d54853dc3c8b45fc944f2f76ac917dde (patch)
tree5262846d53c4b111cfd8d5a1352993cf41bb1430 /base/message_pump_win.h
parent7a475b29c420ee453d94c334a191dca0a8c11775 (diff)
downloadchromium_src-a9877420d54853dc3c8b45fc944f2f76ac917dde.zip
chromium_src-a9877420d54853dc3c8b45fc944f2f76ac917dde.tar.gz
chromium_src-a9877420d54853dc3c8b45fc944f2f76ac917dde.tar.bz2
Register a unique window class for every instance of base::MessagePumpForUI (Windows).
Currently each base::MessagePumpForUI object registers a window class with a predefined name. This leads to races when more than one UI pump is created. This CL addresses this issue by generating a unique class name for every base::MessagePumpForUI object. BUG=241939 Review URL: https://chromiumcodereview.appspot.com/16402011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_pump_win.h')
-rw-r--r--base/message_pump_win.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/message_pump_win.h b/base/message_pump_win.h
index 5ea195f..a76bcfb 100644
--- a/base/message_pump_win.h
+++ b/base/message_pump_win.h
@@ -188,8 +188,8 @@ class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
bool ProcessMessageHelper(const MSG& msg);
bool ProcessPumpReplacementMessage();
- // Instance of the module containing the window procedure.
- HMODULE instance_;
+ // Atom representing the registered window class.
+ ATOM atom_;
// A hidden message-only window.
HWND message_hwnd_;