diff options
-rw-r--r-- | ui/views/win/hwnd_message_handler.cc | 3 |
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 { |