summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-08-10 22:10:41 +0000
committerBenny Prijono <bennylp@teluu.com>2008-08-10 22:10:41 +0000
commitacf62635cb984aa7113570bc8b02d2e5542303b5 (patch)
tree73e9424d66d6d5ff284755afd0b7b8445524b4d5
parent5cfd0e0a646a2c2df445eb9ca1d1d8d534c87286 (diff)
Initialize CPocketPJ setting with proper values in constructor
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2201 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjsip-apps/src/pocketpj/SettingsDlg.cpp9
-rw-r--r--pjsip-apps/src/pocketpj/SettingsDlg.h2
2 files changed, 9 insertions, 2 deletions
diff --git a/pjsip-apps/src/pocketpj/SettingsDlg.cpp b/pjsip-apps/src/pocketpj/SettingsDlg.cpp
index e5506ce8..af49a1eb 100644
--- a/pjsip-apps/src/pocketpj/SettingsDlg.cpp
+++ b/pjsip-apps/src/pocketpj/SettingsDlg.cpp
@@ -30,6 +30,11 @@ static char THIS_FILE[] = __FILE__;
/////////////////////////////////////////////////////////////////////////////
// Settings
+CPocketPJSettings::CPocketPJSettings()
+: m_UseStun(FALSE), m_UseIce(FALSE), m_UseSrtp(FALSE), m_UsePublish(FALSE),
+ m_EchoSuppress(TRUE), m_EcTail(200)
+{
+}
// Load from registry
void CPocketPJSettings::LoadRegistry()
@@ -98,14 +103,14 @@ void CPocketPJSettings::LoadRegistry()
if (key.QueryValue(dwordVal, REG_ENABLE_EC) == ERROR_SUCCESS) {
m_EchoSuppress = dwordVal != 0;
} else {
- m_EchoSuppress = 0;
+ m_EchoSuppress = 1;
}
cbData = sizeof(dwordVal);
if (key.QueryValue(dwordVal, REG_EC_TAIL) == ERROR_SUCCESS) {
m_EcTail = dwordVal;
} else {
- m_EcTail = 2;
+ m_EcTail = 200;
}
m_BuddyList.RemoveAll();
diff --git a/pjsip-apps/src/pocketpj/SettingsDlg.h b/pjsip-apps/src/pocketpj/SettingsDlg.h
index 5feb0217..95ec3179 100644
--- a/pjsip-apps/src/pocketpj/SettingsDlg.h
+++ b/pjsip-apps/src/pocketpj/SettingsDlg.h
@@ -26,6 +26,8 @@ struct CPocketPJSettings
CArray<CString,CString> m_BuddyList;
+ CPocketPJSettings();
+
// Load from registry
void LoadRegistry();