mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
[#1911] check previous and new port
This commit is contained in:
@ -57,7 +57,6 @@ void ConfigurationSkeleton::readConfig()
|
||||
|
||||
ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
|
||||
|
||||
// qDebug() << "configurationManager.getAudioManager4() = " << configurationManager.getAudioManager();
|
||||
////////////////////////
|
||||
////General settings////
|
||||
////////////////////////
|
||||
@ -206,13 +205,13 @@ void ConfigurationSkeleton::writeConfig()
|
||||
qDebug() << "Writing Display settings";
|
||||
|
||||
//Notification settings
|
||||
// if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify();
|
||||
// if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify();
|
||||
if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify();
|
||||
if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify();
|
||||
|
||||
//Window display settings
|
||||
//WARNING états inversés
|
||||
// if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden();
|
||||
// if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode();
|
||||
if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden();
|
||||
if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode();
|
||||
|
||||
/////////////////////////
|
||||
////Accounts settings////
|
||||
@ -224,8 +223,8 @@ void ConfigurationSkeleton::writeConfig()
|
||||
|
||||
|
||||
//Stun settings
|
||||
// if(enableStun() != configurationManager.isStunEnabled()) configurationManager.enableStun();
|
||||
// configurationManager.setStunServer(stunServer());
|
||||
if(enableStun() != configurationManager.isStunEnabled()) configurationManager.enableStun();
|
||||
configurationManager.setStunServer(stunServer());
|
||||
|
||||
//////////////////////
|
||||
////Audio settings////
|
||||
|
@ -78,7 +78,7 @@ ConfigurationManager::getAccountList()
|
||||
return Manager::instance().getAccountList();
|
||||
}
|
||||
|
||||
|
||||
//TODO
|
||||
std::vector< std::string >
|
||||
ConfigurationManager::getToneLocaleList()
|
||||
{
|
||||
@ -87,18 +87,16 @@ ConfigurationManager::getToneLocaleList()
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//TODO
|
||||
std::string
|
||||
ConfigurationManager::getVersion()
|
||||
{
|
||||
std::string ret ("");
|
||||
_debug ("ConfigurationManager::getVersion received\n");
|
||||
return ret;
|
||||
|
||||
}
|
||||
|
||||
|
||||
//TODO
|
||||
std::vector< std::string >
|
||||
ConfigurationManager::getRingtoneList()
|
||||
{
|
||||
@ -112,14 +110,14 @@ ConfigurationManager::getRingtoneList()
|
||||
std::vector< std::string >
|
||||
ConfigurationManager::getCodecList()
|
||||
{
|
||||
_debug ("ConfigurationManager::getRingtoneList received\n");
|
||||
_debug ("ConfigurationManager::getCodecList received\n");
|
||||
return Manager::instance().getCodecList();
|
||||
}
|
||||
|
||||
std::vector< std::string >
|
||||
ConfigurationManager::getCodecDetails (const int32_t& payload)
|
||||
{
|
||||
_debug ("ConfigurationManager::getRingtoneList received\n");
|
||||
_debug ("ConfigurationManager::getCodecDetails received\n");
|
||||
return Manager::instance().getCodecDetails (payload);
|
||||
}
|
||||
|
||||
|
@ -2204,9 +2204,11 @@ void ManagerImpl::setMicVolume (unsigned short mic_vol)
|
||||
void ManagerImpl::setSipPort (int port)
|
||||
{
|
||||
_debug("Setting to new port %d\n", port);
|
||||
setConfig(PREFERENCES, CONFIG_SIP_PORT, port);
|
||||
|
||||
this->restartPJSIP ();
|
||||
int prevPort = getConfigInt (PREFERENCES , CONFIG_SIP_PORT);
|
||||
if(prevPort != port){
|
||||
setConfig(PREFERENCES, CONFIG_SIP_PORT, port);
|
||||
this->restartPJSIP ();
|
||||
}
|
||||
}
|
||||
|
||||
int ManagerImpl::getSipPort (void)
|
||||
|
Reference in New Issue
Block a user