summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/gui/wellenreiter.cpp
Unidiff
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index 14f251a..405eda8 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -385,6 +385,8 @@ void Wellenreiter::startClicked()
385 iface = static_cast<OWirelessNetworkInterface*>(net->interface( interface )); // fails if network is not wireless! 385 iface = static_cast<OWirelessNetworkInterface*>(net->interface( interface )); // fails if network is not wireless!
386 386
387 // bring device UP 387 // bring device UP
388 if ( cardtype != DEVTYPE_FILE )
389 {
388 iface->setUp( true ); 390 iface->setUp( true );
389 if ( !iface->isUp() ) 391 if ( !iface->isUp() )
390 { 392 {
@@ -392,7 +394,7 @@ void Wellenreiter::startClicked()
392 tr( "Can't bring interface '%1' up:\n" ).arg( iface->name() ) + strerror( errno ) ); 394 tr( "Can't bring interface '%1' up:\n" ).arg( iface->name() ) + strerror( errno ) );
393 return; 395 return;
394 } 396 }
395 397 }
396 // set monitor mode 398 // set monitor mode
397 bool usePrism = configwindow->usePrismHeader(); 399 bool usePrism = configwindow->usePrismHeader();
398 400
@@ -454,8 +456,8 @@ void Wellenreiter::startClicked()
454 456
455 if ( !pcap->isOpen() ) 457 if ( !pcap->isOpen() )
456 { 458 {
457 QMessageBox::warning( this, "Wellenreiter II", 459 QMessageBox::warning( this, "Wellenreiter II", tr( "Can't open packet capturer for\n'%1':\n" ).arg(
458 tr( "Can't open packet capturer for '%1':\n" ).arg( iface->name() ) + QString(strerror( errno ) )); 460 cardtype == DEVTYPE_FILE ? (const char*) interface : iface->name() ) + QString(strerror( errno ) ));
459 return; 461 return;
460 } 462 }
461 463