summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wx/text_panel.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/wx/text_panel.cc b/src/wx/text_panel.cc
index 0f84664a8..a2ae72ac9 100644
--- a/src/wx/text_panel.cc
+++ b/src/wx/text_panel.cc
@@ -781,6 +781,10 @@ TextPanel::outline_subtitles_changed ()
void
TextPanel::try_to_load_analysis ()
{
+ if (_loading_analysis) {
+ return;
+ }
+
_loading_analysis = true;
setup_sensitivity ();
_analysis.reset ();
@@ -879,6 +883,7 @@ TextPanel::analysis_finished ()
return;
}
+ _loading_analysis = false;
try_to_load_analysis ();
}