From 3c2997e906dc4e41e9f2c2f039e53286a6c0c631 Mon Sep 17 00:00:00 2001 From: harukalover Date: Sun, 1 Nov 2009 07:28:09 +0000 Subject: [PATCH] Fixed a crash that would occur if the mouse was left in a captured state after closing and reopening the color picker. Updates #1025 Originally committed to SVN as r3754. --- aegisub/src/dialog_colorpicker.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aegisub/src/dialog_colorpicker.cpp b/aegisub/src/dialog_colorpicker.cpp index 3e1b14397..57728c0d5 100644 --- a/aegisub/src/dialog_colorpicker.cpp +++ b/aegisub/src/dialog_colorpicker.cpp @@ -801,6 +801,10 @@ DialogColorPicker::~DialogColorPicker() delete rgb_slider[2]; delete hsl_slider; delete hsv_slider; + +#ifdef __WXMSW__ + if (screen_dropper_icon->HasCapture()) screen_dropper_icon->ReleaseMouse(); +#endif }