summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/lib/device.cc
Side-by-side diff
Diffstat (limited to 'noncore/net/opietooth/lib/device.cc') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/lib/device.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/noncore/net/opietooth/lib/device.cc b/noncore/net/opietooth/lib/device.cc
index 5234996..5edfc03 100644
--- a/noncore/net/opietooth/lib/device.cc
+++ b/noncore/net/opietooth/lib/device.cc
@@ -14,4 +14,5 @@ namespace {
QStringList list = QStringList::split( '\n', string );
for( QStringList::Iterator it = list.begin(); it != list.end(); ++it ){
+ qWarning("parsePID: %s", (*it).latin1() );
if( !(*it).startsWith("CSR") ){
id = (*it).toInt();
@@ -79,5 +80,7 @@ void Device::slotExited( OProcess* proc)
qWarning("prcess exited" );
if(proc== m_process ){
+ qWarning("proc == m_process" );
if( m_process->normalExit() ){ // normal exit
+ qWarning("normalExit" );
int ret = m_process->exitStatus();
if( ret == 0 ){ // attached
@@ -100,4 +103,5 @@ void Device::slotExited( OProcess* proc)
}
}else{
+ qWarning("crass" );
m_attached = false;
emit device("hci0", false );
@@ -129,6 +133,8 @@ void Device::slotStdOut(OProcess* proc, char* chars, int len)
{
qWarning("std out" );
- if( len <1 )
+ if( len <1 ){
+ qWarning( "len < 1 " );
return;
+ }
if(proc == m_process ){
QCString string( chars, len+1 ); // \0 == +1
@@ -137,6 +143,7 @@ void Device::slotStdOut(OProcess* proc, char* chars, int len)
}
}
-void Device::slotStdErr(OProcess*, char*, int )
+void Device::slotStdErr(OProcess* proc, char* chars, int len)
{
qWarning("std err" );
+ slotStdOut( proc, chars, len );
}