diff --git a/src/io/pipeer.cpp b/src/io/pipeer.cpp index b1845466..05db0d72 100755 --- a/src/io/pipeer.cpp +++ b/src/io/pipeer.cpp @@ -749,6 +749,7 @@ void PIPeer::checkNetwork() { eth_send.close(); eth_lo.stopThreadedRead(); eth_lo.close(); + eth_send.init(); eth_send.open(); eth_lo.startThreadedRead(); } diff --git a/utils/system_daemon/shared.cpp b/utils/system_daemon/shared.cpp index 61d1b5ac..46e34340 100644 --- a/utils/system_daemon/shared.cpp +++ b/utils/system_daemon/shared.cpp @@ -100,8 +100,6 @@ void showInfo(const PIString & t) { CONNECTU(&screen, keyPressed, &w, keyPressed) CONNECTU(&screen, tileEvent, &w, tileEvent) screen.setDialogTile(&dlg); - btns->cur = 0; - btns->setFocus(); while (!w.close) { PIKbdListener::instance()->readKeyboard(); piMSleep(10);