diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index e703bd770fbc88f1479f08c7d6c75ab773a50dc4..eb07f099b9b8d4f4275c9001c411750ce83aeac1 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -10484,6 +10484,17 @@ <key>Value</key> <integer>0</integer> </map> + <key>VoiceFontsAvailable</key> + <map> + <key>Comment</key> + <string>Temporary debug setting to test UI with no fonts available</string> + <key>Persist</key> + <integer>0</integer> + <key>Type</key> + <string>Boolean</string> + <key>Value</key> + <integer>1</integer> + </map> <key>VoiceFontUI</key> <map> <key>Comment</key> diff --git a/indra/newview/llvoiceclient.cpp b/indra/newview/llvoiceclient.cpp index d8bf781ce0db735428d0f90ba5c197b25330825b..6bc1f4239948978bc99885f44198acf46116af51 100644 --- a/indra/newview/llvoiceclient.cpp +++ b/indra/newview/llvoiceclient.cpp @@ -2318,7 +2318,15 @@ void LLVoiceClient::stateMachine() // request the set of available voice fonts setState(stateVoiceFontsWait); - accountGetSessionFontsSendMessage(); + // *FIX: Remove this temporary setting, used to test UI without fonts + if (gSavedSettings.getBOOL("VoiceFontsAvailable")) + { + accountGetSessionFontsSendMessage(); + } + else + { + setState(stateVoiceFontsReceived); + } accountGetTemplateFontsSendMessage(); // *TODO: Maybe better to do this when opening preview rather than on login // request the current set of block rules (we'll need them when updating the friends list)