| Index: ui/views/win/hwnd_message_handler.cc
|
| diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
| index 73b9f65c438524513bcea21ee478b0c1cc70de2f..7dbbf718f887cba49c207e49ea4c03d51545158e 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 {
|
|
|