Ansariel 2023-12-26 14:21:18 +01:00
commit b4104adf09
6 changed files with 22 additions and 2 deletions

View File

@ -411,7 +411,7 @@ void LLAudioEngine::idle()
for (source_map::value_type& src_pair : mAllSources)
{
LLAudioSource *sourcep = src_pair.second;
if (sourcep->isMuted() && sourcep->isSyncMaster() && sourcep->getPriority() > max_sm_priority)
if (!sourcep->isMuted() && sourcep->isSyncMaster() && sourcep->getPriority() > max_sm_priority)
{
sync_masterp = sourcep;
master_channelp = sync_masterp->getChannel();

View File

@ -938,12 +938,14 @@ bool voice_follow_key(EKeystate s)
if (KEYSTATE_DOWN == s)
{
if (!LLAgent::isActionAllowed("speak")) return false;
if (!LLVoiceClient::getInstance()->getUserPTTState()) make_ui_sound("UISndMicToggle"); // <FS:PP> FIRE-33249 Mic toggle
LLVoiceClient::getInstance()->setUserPTTState(true);
return true;
}
else if (KEYSTATE_UP == s && LLVoiceClient::getInstance()->getUserPTTState())
{
LLVoiceClient::getInstance()->setUserPTTState(false);
make_ui_sound("UISndMicToggle"); // <FS:PP> FIRE-33249 Mic toggle
return true;
}
return false;

View File

@ -628,7 +628,6 @@ void LLVoiceClient::setUserPTTState(bool ptt)
mUserPTTState = ptt;
updateMicMuteLogic();
mMicroChangedSignal();
make_ui_sound("UISndMicToggle"); // <FS:PP> FIRE-33249 Mic toggle
}
bool LLVoiceClient::getUserPTTState()
@ -678,12 +677,14 @@ void LLVoiceClient::inputUserControlState(bool down)
else // set open-mic state as an absolute
{
setUserPTTState(down);
make_ui_sound("UISndMicToggle"); // <FS:PP> FIRE-33249 Mic toggle
}
}
void LLVoiceClient::toggleUserPTTState(void)
{
setUserPTTState(!getUserPTTState());
make_ui_sound("UISndMicToggle"); // <FS:PP> FIRE-33249 Mic toggle
}

View File

@ -300,6 +300,7 @@
<menu_item_call label="Торговая площадка SL (Marketplace)" name="SL Marketplace"/>
<menu_item_call label="Торговые данные L$" name="LindenXchange"/>
<menu_item_call label="Библиотека скриптов" name="Script Library"/>
<menu_item_call label="SL Сообщество (блоги, форумы, новости)" name="SL Community Pages"/>
<menu_item_call label="Блог Firestorm" name="Firestorm Blog"/>
<menu_item_call label="Firestorm Flickr" name="Firestorm Flickr"/>
<menu_item_call label="Firestorm YouTube" name="Firestorm YouTube"/>

View File

@ -81,6 +81,15 @@
<check_box label="Предотвращение фокуса окна статистики" name="FSStatisticsNoFocus"
tool_tip="Если включено, окно статистики никогда не будет получать фокус при закрытии другого окна (такие действия, как изменение макета графа для элементов, по-прежнему возможны, если они включены)."
width="256" />
<check_box label="Показывать миниатюры предметов инвентаря во всплывающих подсказках" name="FSShowInventoryThumbnailTooltips"
tool_tip="Если этот параметр включен, при наведении курсора на предметы инвентаря содержащие миниатюру, миниатюра будет отображаться во всплывающей подсказке."
width="256" />
<slider label="Задержка всплывающей подсказки миниатюр:"
tool_tip="Задержка появления всплывающих подсказок с миниатюрами предметов инвентаря."
label_width="200" name="FSInventoryThumbnailTooltipsDelay" width="457" />
<text name="FSInventoryThumbnailTooltipsDelayText" width="50">
сек
</text>
<slider label="Количество миганий вкладки ЛС:" name="ButtonsFlashCount" />
<slider label="Частота мигания вкладок ЛС:" tool_tip="Частота мигания вкладок личных сообщений:" name="ButtonFlashRate" />
<text name="ButtonFlashRateText">

View File

@ -503,6 +503,13 @@
<button name="Def_UISndTrackerBeacon" tool_tip="Сброс к UUID по умолчанию."/>
<check_box label="Включить звук" name="PlayModeUISndTrackerBeacon"/>
<text name="textFSMicToggle" tool_tip="Звуковой UUID воспроизводится при включении или выключении микрофона.">
Переключатель микрофона:
</text>
<button name="Prev_UISndMicToggle" tool_tip="Прослушать этот звук."/>
<button name="Def_UISndMicToggle" tool_tip="Сброс к UUID по умолчанию."/>
<check_box name="PlayModeUISndMicToggle" label="Воспроизведить этот звук"/>
<text tool_tip="UUID звука воспроизводимый, когда происходит перезагрузка региона." name="textFSRestart">
Перезагрузка региона:
</text>