summaryrefslogtreecommitdiff
path: root/src/wx/audio_dialog.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-12-02 15:31:54 +0000
committerCarl Hetherington <cth@carlh.net>2013-12-02 15:31:54 +0000
commit9c7a244ac08898b9e0b41454204bc4cba52c28e8 (patch)
tree45bee7875afbf47508ceb97f5f70308b51eeffd0 /src/wx/audio_dialog.cc
parent79891687adcc6c8f0b8f5d4e5804da1b2cd8c29f (diff)
Fix crash on double-click of show-audio button.
Diffstat (limited to 'src/wx/audio_dialog.cc')
-rw-r--r--src/wx/audio_dialog.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wx/audio_dialog.cc b/src/wx/audio_dialog.cc
index 78f3deab6..1bce22811 100644
--- a/src/wx/audio_dialog.cc
+++ b/src/wx/audio_dialog.cc
@@ -87,7 +87,7 @@ void
AudioDialog::set_content (shared_ptr<AudioContent> c)
{
_content_changed_connection.disconnect ();
-
+
_content = c;
try_to_load_analysis ();
@@ -104,9 +104,9 @@ AudioDialog::try_to_load_analysis ()
if (!IsShown ()) {
return;
}
-
+
if (!boost::filesystem::exists (_content->audio_analysis_path())) {
- _content->analyse_audio (bind (&AudioDialog::analysis_finished, this));
+ _analysis_finished_connection = _content->analyse_audio (bind (&AudioDialog::analysis_finished, this));
return;
}