diff --git a/colourterm/connectdialog.py b/colourterm/connectdialog.py index 1aac1ac..6e5733d 100644 --- a/colourterm/connectdialog.py +++ b/colourterm/connectdialog.py @@ -209,6 +209,9 @@ class ConnectDialog(QtGui.QDialog, UiConnectDialog): def get_hardware_handshake(self): return self.hardware_checkbox.isChecked() + def set_port(self, port): + self.port_edit.setEditText(port) + def update_port_combobox(self): self.port_edit.clear() ports = [] diff --git a/colourterm/mainwindow.py b/colourterm/mainwindow.py index 5217f37..d221577 100644 --- a/colourterm/mainwindow.py +++ b/colourterm/mainwindow.py @@ -202,7 +202,7 @@ 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())) + self.connect_dialog.set_port(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