diff --git a/colourterm/mainwindow.py b/colourterm/mainwindow.py index 99c6b7e..5217f37 100644 --- a/colourterm/mainwindow.py +++ b/colourterm/mainwindow.py @@ -201,11 +201,14 @@ class MainWindow(QtGui.QMainWindow, UiMainWindow): def on_open_action_triggered(self): self.connect_dialog.update_port_combobox() + settings = QtCore.QSettings() + self.connect_dialog.port_edit.setEditText(unicode(settings.value(u'previous-port', u'').toString())) if self.connect_dialog.exec_() == QtGui.QDialog.Accepted: if not self.device_closed: self.device_closed = True self.device.close() try: + settings.setValue(u'previous-port', self.connect_dialog.get_port()) self.device = Serial( port=self.connect_dialog.get_port(), baudrate=self.connect_dialog.get_baud(),