From 2b27078cf48e2e53dcbd07aafa8bbf80a4bb2588 Mon Sep 17 00:00:00 2001 From: Dan Donovan Date: Wed, 17 Jan 2007 05:22:21 +0000 Subject: [PATCH] Fix potential crash clicking AudioKaraoke Originally committed to SVN as r818. --- aegisub/audio_karaoke.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aegisub/audio_karaoke.cpp b/aegisub/audio_karaoke.cpp index 254d61c96..bf1a18ae7 100644 --- a/aegisub/audio_karaoke.cpp +++ b/aegisub/audio_karaoke.cpp @@ -443,12 +443,13 @@ void AudioKaraoke::OnMouse(wxMouseEvent &event) { Refresh(false); } // Released left button - else if (event.LeftUp()) { + else if (event.LeftUp() && HasCapture()) { ReleaseMouse(); } // Released right button; make a menu for selecting \k type else if (event.RightUp()) { - ReleaseMouse(); + if (HasCapture()) + ReleaseMouse(); AudioKaraokeTagMenu menu(this); PopupMenu(&menu);