-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiter.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index 4c1c972..c1aae86 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp | |||
@@ -230,3 +230,4 @@ void Wellenreiter::buttonClicked() | |||
230 | logwindow->log( "(i) Daemon has been stopped." ); | 230 | logwindow->log( "(i) Daemon has been stopped." ); |
231 | button->setText( "Start Scanning" ); | 231 | button->setText( tr( "Start Scanning" ) ); |
232 | setCaption( tr( "Scanning in progress..." ) ); | ||
232 | 233 | ||
@@ -239,13 +240,8 @@ void Wellenreiter::buttonClicked() | |||
239 | const QString& interface = configwindow->interfaceName->currentText(); | 240 | const QString& interface = configwindow->interfaceName->currentText(); |
240 | const QString& cardtype = configwindow->deviceType->currentText(); | ||
241 | //const QString& interval = configwindow->hopInterval->cleanText(); | ||
242 | 241 | ||
243 | // reset the card trying to get into a usable state again | 242 | // reset the interface trying to get it into a usable state again |
244 | 243 | ||
245 | QString cmdline; | 244 | QString cmdline; |
246 | cmdline.sprintf( "cardctl eject; cardctl insert" ); | 245 | cmdline.sprintf( "ifdown %s; ifup %s", (const char*) interface, (const char*) interface ); |
247 | system( cmdline ); | 246 | system( cmdline ); |
248 | cmdline.sprintf( "killall -14 dhcpcd" ); | ||
249 | system( cmdline ); | ||
250 | cmdline.sprintf( "killall -10 udhcpc" ); | ||
251 | 247 | ||
@@ -282,3 +278,4 @@ void Wellenreiter::buttonClicked() | |||
282 | daemonRunning = true; | 278 | daemonRunning = true; |
283 | button->setText( "Stop Scanning" ); | 279 | button->setText( tr( "Stop Scanning" ) ); |
280 | setCaption( tr( "Wellenreiter/Opie" ) ); | ||
284 | 281 | ||