summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/views/win/hwnd_message_handler.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
index 73b9f65..7dbbf71 100644
--- a/ui/views/win/hwnd_message_handler.cc
+++ b/ui/views/win/hwnd_message_handler.cc
@@ -720,7 +720,8 @@ void HWNDMessageHandler::SetCapture() {
}
void HWNDMessageHandler::ReleaseCapture() {
- ::ReleaseCapture();
+ if (HasCapture())
+ ::ReleaseCapture();
}
bool HWNDMessageHandler::HasCapture() const {