Diffstat (limited to 'noncore/apps/opie-console/io_bt.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/io_bt.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/io_bt.cpp b/noncore/apps/opie-console/io_bt.cpp index 0831faf..d71aacc 100644 --- a/noncore/apps/opie-console/io_bt.cpp +++ b/noncore/apps/opie-console/io_bt.cpp @@ -19,3 +19,6 @@ void IOBt::close() { // still need error handling + if ( m_attach ) { delete m_attach; + m_attach = 0; + } } @@ -24,2 +27,7 @@ bool IOBt::open() { + // only set up bt stuff if mac address was set, otherwise use the device set + if ( !m_mac.isEmpty() ) { + + // now it should also be checked, if there is a connection to the device with that mac allready + // hciattach here @@ -40,2 +48,8 @@ bool IOBt::open() { } + } else { + // directly to the normal serial + // TODO: look first if the connection really exists. ( is set up ) + + IOSerial::open(); + } } |