mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-05-07 14:44:01 +00:00
Fix LDAP on multiple result from SIP attributes and debug mode options.
Fix Rings
This commit is contained in:
parent
d7668288cc
commit
ee1c63fed3
2 changed files with 17 additions and 15 deletions
|
|
@ -68,24 +68,26 @@ bool LdapModel::isValid(){
|
|||
return mIsValid;
|
||||
}
|
||||
void LdapModel::save(){
|
||||
if(isValid()){
|
||||
if(isValid()){
|
||||
set();
|
||||
CoreManager *coreManager = CoreManager::getInstance();
|
||||
auto lConfig = coreManager->getCore()->getConfig();
|
||||
std::string section = ("ldap_"+QString::number(mId)).toStdString();
|
||||
lConfig->cleanSection(section);
|
||||
for(auto it = mConfig.begin() ; it != mConfig.end() ; ++it)
|
||||
lConfig->setString(section, it.key().toStdString(), it.value().toString().toStdString());
|
||||
}
|
||||
CoreManager *coreManager = CoreManager::getInstance();
|
||||
auto lConfig = coreManager->getCore()->getConfig();
|
||||
std::string section = ("ldap_"+QString::number(mId)).toStdString();
|
||||
lConfig->cleanSection(section);
|
||||
for(auto it = mConfig.begin() ; it != mConfig.end() ; ++it)
|
||||
lConfig->setString(section, it.key().toStdString(), it.value().toString().toStdString());
|
||||
lConfig->sync();
|
||||
}
|
||||
}
|
||||
|
||||
void LdapModel::unsave(){
|
||||
if(mId>=0){
|
||||
CoreManager *coreManager = CoreManager::getInstance();
|
||||
auto lConfig = coreManager->getCore()->getConfig();
|
||||
std::string section = ("ldap_"+QString::number(mId)).toStdString();
|
||||
lConfig->cleanSection(section);
|
||||
}
|
||||
if(mId>=0){
|
||||
CoreManager *coreManager = CoreManager::getInstance();
|
||||
auto lConfig = coreManager->getCore()->getConfig();
|
||||
std::string section = ("ldap_"+QString::number(mId)).toStdString();
|
||||
lConfig->cleanSection(section);
|
||||
lConfig->sync();
|
||||
}
|
||||
}
|
||||
|
||||
bool LdapModel::load(const std::string& section){
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit c81da511b2df50b3576eac4912feea4a8f3e48d5
|
||||
Subproject commit 0755264a6f15e5392837e87fe07c5b1d5e8910fb
|
||||
Loading…
Add table
Reference in a new issue