@@ -1141,6 +1141,11 @@ void CSettings::CreateGUI ( void )
11411141 m_pChatNickCompletion->SetPosition ( CVector2D ( vecTemp.fX , vecTemp.fY + 20 .0f ) );
11421142 m_pChatNickCompletion->GetPosition ( vecTemp );
11431143 m_pChatNickCompletion->AutoSize ( NULL , 20 .0f );
1144+
1145+ m_pFlashWindow = reinterpret_cast < CGUICheckBox* > ( pManager->CreateCheckBox ( pTabInterface, _ (" Server can flash the window" ) ) );
1146+ m_pFlashWindow->SetPosition ( CVector2D ( vecTemp.fX , vecTemp.fY + 20 .0f ) );
1147+ m_pFlashWindow->GetPosition ( vecTemp );
1148+ m_pFlashWindow->AutoSize ( NULL , 20 .0f );
11441149 }
11451150
11461151 /* *
@@ -2976,6 +2981,7 @@ void CSettings::LoadData ( void )
29762981 CVARS_GET ( " chat_line_fade_out" , iVar );
29772982 SetMilliseconds ( m_pChatLineFadeout, iVar );
29782983 }
2984+ CVARS_GET ( " server-can-flash-window" , bVar ); m_pFlashWindow->SetSelected ( bVar );
29792985
29802986 // Browser
29812987 CVARS_GET ( " browser_remote_websites" , bVar ); m_pCheckBoxRemoteBrowser->SetSelected ( bVar );
@@ -3256,6 +3262,7 @@ void CSettings::SaveData ( void )
32563262 CVARS_SET ( " chat_nickcompletion" , m_pChatNickCompletion->GetSelected () );
32573263 CVARS_SET ( " chat_line_life" , GetMilliseconds ( m_pChatLineLife ) );
32583264 CVARS_SET ( " chat_line_fade_out" , GetMilliseconds ( m_pChatLineFadeout ) );
3265+ CVARS_SET ( " server-can-flash-window" , m_pFlashWindow->GetSelected () );
32593266
32603267 // Set our new skin last, as it'll destroy all our GUI
32613268 pItem = m_pInterfaceSkinSelector->GetSelectedItem ();
0 commit comments