]> gitweb.fperrin.net Git - Dictionary.git/commitdiff
Fix memleak if TTS initialization hangs.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 29 Oct 2016 23:11:07 +0000 (01:11 +0200)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 29 Oct 2016 23:11:07 +0000 (01:11 +0200)
src/com/hughes/android/dictionary/DictionaryActivity.java

index b02eb7d4fddd1d31a7fbdd72c71333b373d5cd0a..92ec72e341b8ece1885a9f716c9faebfe52e86e4 100644 (file)
@@ -704,6 +704,8 @@ public class DictionaryActivity extends ActionBarActivity {
             searchOperation.interrupted.set(true);
         }
         searchExecutor.shutdownNow();
+        textToSpeech.shutdown();
+        textToSpeech = null;
 
         try {
             Log.d(LOG, "Closing RAF.");