summaryrefslogtreecommitdiffstats
path: root/base/message_loop/message_pump_win.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/message_loop/message_pump_win.cc')
-rw-r--r--base/message_loop/message_pump_win.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/message_loop/message_pump_win.cc b/base/message_loop/message_pump_win.cc
index cdbf0c2..292c115 100644
--- a/base/message_loop/message_pump_win.cc
+++ b/base/message_loop/message_pump_win.cc
@@ -614,8 +614,8 @@ bool MessagePumpForIO::GetIOItem(DWORD timeout, IOItem* item) {
}
bool MessagePumpForIO::ProcessInternalIOItem(const IOItem& item) {
- if (this == reinterpret_cast<MessagePumpForIO*>(item.context) &&
- this == reinterpret_cast<MessagePumpForIO*>(item.handler)) {
+ if (reinterpret_cast<void*>(this) == reinterpret_cast<void*>(item.context) &&
+ reinterpret_cast<void*>(this) == reinterpret_cast<void*>(item.handler)) {
// This is our internal completion.
DCHECK(!item.bytes_transfered);
InterlockedExchange(&have_work_, 0);