--- a/eric6/MicroPython/MicroPythonReplWidget.py Thu Jul 11 19:42:36 2019 +0200 +++ b/eric6/MicroPython/MicroPythonReplWidget.py Thu Jul 11 19:48:14 2019 +0200 @@ -259,7 +259,7 @@ if self.__replRunning: self.dataReceived.disconnect(self.__processData) - self.on_disconnectButton_clicked() + self.__disconnect() self.__replRunning = False self.__device.setRepl(False) else: @@ -494,6 +494,7 @@ self.__serial.setParity(QSerialPort.NoParity) self.__serial.setStopBits(QSerialPort.OneStop) self.__serial.readyRead.connect(self.__readSerial) + self.setConnected(True) else: E5MessageBox.warning( self,