Use ctor-initializer rather than assignment for non-POD class members

This commit is contained in:
Paul Cornett
2019-04-05 10:21:04 -07:00
parent 691521e411
commit af1cf0a5f3
10 changed files with 40 additions and 41 deletions

View File

@@ -279,6 +279,14 @@ private:
wxDialUpManagerImpl::wxDialUpManagerImpl()
: m_BeaconHost(WXDIALUP_MANAGER_DEFAULT_BEACONHOST)
#ifdef __SGI__
, m_ConnectCommand("/usr/etc/ppp")
#elif defined(__LINUX__)
// default values for Debian/GNU linux
, m_ConnectCommand("pon")
, m_HangUpCommand("poff")
#endif
{
m_IsOnline =
m_connCard = Net_Unknown;
@@ -286,17 +294,8 @@ wxDialUpManagerImpl::wxDialUpManagerImpl()
m_timer = NULL;
m_CanUseIfconfig = -1; // unknown
m_CanUsePing = -1; // unknown
m_BeaconHost = WXDIALUP_MANAGER_DEFAULT_BEACONHOST;
m_BeaconPort = 80;
#ifdef __SGI__
m_ConnectCommand = wxT("/usr/etc/ppp");
#elif defined(__LINUX__)
// default values for Debian/GNU linux
m_ConnectCommand = wxT("pon");
m_HangUpCommand = wxT("poff");
#endif
wxChar * dial = wxGetenv(wxT("WXDIALUP_DIALCMD"));
wxChar * hup = wxGetenv(wxT("WXDIALUP_HUPCMD"));
SetConnectCommand(dial ? wxString(dial) : m_ConnectCommand,