Undo the confusing chat console fading time being controlled by a chat toast setting

master
Ansariel 2017-05-19 20:20:55 +02:00
parent 1a2373a564
commit 135d534d21
3 changed files with 5 additions and 11 deletions

View File

@ -375,9 +375,7 @@ static bool handleChatPersistTimeChanged(const LLSD& newvalue)
{
if(gConsole)
{
// <FS> Changed for FIRE-805
//gConsole->setLinePersistTime((F32) newvalue.asReal());
gConsole->setLinePersistTime((F32) newvalue.asInteger());
gConsole->setLinePersistTime((F32) newvalue.asReal());
}
return true;
}
@ -1006,7 +1004,7 @@ void settings_setup_listeners()
gSavedSettings.getControl("RenderPerformanceTest")->getSignal()->connect(boost::bind(&handleRenderPerfTestChanged, _2));
gSavedSettings.getControl("TextureMemory")->getSignal()->connect(boost::bind(&handleVideoMemoryChanged, _2));
gSavedSettings.getControl("ChatConsoleFontSize")->getSignal()->connect(boost::bind(&handleChatFontSizeChanged, _2));
gSavedSettings.getControl("NearbyToastLifeTime")->getSignal()->connect(boost::bind(&handleChatPersistTimeChanged, _2));
gSavedSettings.getControl("ChatPersistTime")->getSignal()->connect(boost::bind(&handleChatPersistTimeChanged, _2));
gSavedSettings.getControl("ConsoleMaxLines")->getSignal()->connect(boost::bind(&handleConsoleMaxLinesChanged, _2));
gSavedSettings.getControl("UploadBakedTexOld")->getSignal()->connect(boost::bind(&handleUploadBakedTexOldChanged, _2));
gSavedSettings.getControl("UseOcclusion")->getSignal()->connect(boost::bind(&handleUseOcclusionChanged, _2));

View File

@ -2093,11 +2093,7 @@ void LLViewerWindow::initBase()
cp.parse_urls(true); // <FS:Ansariel> Enable URL parsing for the chat console
cp.background_image("Rounded_Square"); // <FS:Ansariel> Configurable background for different console types
cp.session_support(true); // <FS:Ansariel> Session support
// <FS:AO>, have console respect/reuse NearbyToastLifeTime for the length popup chat messages are displayed.
//cp.persist_time(gSavedSettings.getF32("ChatPersistTime"));
cp.persist_time((F32)gSavedSettings.getS32("NearbyToastLifeTime"));
// </FS:AO>
cp.persist_time(gSavedSettings.getF32("ChatPersistTime"));
cp.font_size_index(gSavedSettings.getS32("ChatConsoleFontSize"));
cp.follows.flags(FOLLOWS_LEFT | FOLLOWS_RIGHT | FOLLOWS_BOTTOM);
gConsole = LLUICtrlFactory::create<LLConsole>(cp);

View File

@ -254,12 +254,12 @@
label="Use full width of screen for console"/>
<spinner
top_pad="2"
control_name="NearbyToastLifeTime"
control_name="ChatPersistTime"
decimal_digits="0"
follows="left|top"
height="20"
increment="1"
initial_value="10"
initial_value="20"
label="Fade chat after:"
label_width="90"
left="25"