author | josef <josef> | 2002-10-21 20:25:16 (UTC) |
---|---|---|
committer | josef <josef> | 2002-10-21 20:25:16 (UTC) |
commit | 9d48ea3af681dec0644c980dba889a85b9eb19a8 (patch) (side-by-side diff) | |
tree | 69868d4452f6461bae4011436b9d25c94985b25b | |
parent | df721474c6ed785ab7f258f4a9d9384cafa3f8fa (diff) | |
download | opie-9d48ea3af681dec0644c980dba889a85b9eb19a8.zip opie-9d48ea3af681dec0644c980dba889a85b9eb19a8.tar.gz opie-9d48ea3af681dec0644c980dba889a85b9eb19a8.tar.bz2 |
- argh! fix for closeRawIO()
even 2-line-patches can be wrong :)
-rw-r--r-- | noncore/apps/opie-console/io_modem.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/io_modem.cpp b/noncore/apps/opie-console/io_modem.cpp index e1f9ff1..f246d81 100644 --- a/noncore/apps/opie-console/io_modem.cpp +++ b/noncore/apps/opie-console/io_modem.cpp @@ -3,48 +3,50 @@ #include "dialer.h" IOModem::IOModem( const Profile &profile ) : IOSerial( profile ) { m_profile = profile; } IOModem::~IOModem() { } void IOModem::close() { // Hangup, discarding result - Dialer d(m_profile, rawIO()); + int fd = rawIO(); + Dialer d(m_profile, fd); d.setHangupOnly(); d.exec(); - closeRawIO(); + closeRawIO(fd); IOSerial::close(); } bool IOModem::open() { bool ret = IOSerial::open(); if(!ret) return false; - Dialer d(m_profile, rawIO()); + int fd = rawIO(); + Dialer d(m_profile, fd); int result = d.exec(); - closeRawIO(); + closeRawIO(fd); if(result == QDialog::Accepted) { return true; } else { close(); return false; } } void IOModem::reload( const Profile &config ) { m_device = config.readEntry("Device", MODEM_DEFAULT_DEVICE); m_baud = config.readNumEntry("Baud", MODEM_DEFAULT_BAUD); m_parity = config.readNumEntry("Parity", MODEM_DEFAULT_PARITY); |