From 456b8a05b2fd5fef2e5e5e51ae9b902e6a853fd2 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Tue, 28 Aug 2012 13:04:56 -0700 Subject: [PATCH] Fixed a bug where TaskEditFragment might not load correctly --- .../astrid/activity/TaskEditFragment.java | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java index 5c1c3edd7..352bd6732 100755 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java @@ -671,17 +671,18 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener { public void onUiThread() { // prepare and set listener for voice-button - if (getActivity() != null && VoiceRecognizer.voiceInputAvailable(getActivity())) { - voiceAddNoteButton = (ImageButton) notesControlSet.getView().findViewById( - R.id.voiceAddNoteButton); - voiceAddNoteButton.setVisibility(View.VISIBLE); - int prompt = R.string.voice_edit_note_prompt; - voiceNoteAssistant = new VoiceInputAssistant(TaskEditFragment.this, - voiceAddNoteButton, notesEditText, REQUEST_VOICE_RECOG); - voiceNoteAssistant.setAppend(true); - voiceNoteAssistant.setLanguageModel(RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); - voiceNoteAssistant.configureMicrophoneButton(prompt); - + if (getActivity() != null) { + if (VoiceRecognizer.voiceInputAvailable(getActivity())) { + voiceAddNoteButton = (ImageButton) notesControlSet.getView().findViewById( + R.id.voiceAddNoteButton); + voiceAddNoteButton.setVisibility(View.VISIBLE); + int prompt = R.string.voice_edit_note_prompt; + voiceNoteAssistant = new VoiceInputAssistant(TaskEditFragment.this, + voiceAddNoteButton, notesEditText, REQUEST_VOICE_RECOG); + voiceNoteAssistant.setAppend(true); + voiceNoteAssistant.setLanguageModel(RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); + voiceNoteAssistant.configureMicrophoneButton(prompt); + } loadMoreContainer(); } }