A partial fix for issue #2530, which will makes the bonjour dialog put the port number in the string.

This commit is contained in:
Joseph Lenox 2015-01-12 12:10:56 -06:00
parent 28d7b0dba6
commit 4f2e172561
2 changed files with 5 additions and 1 deletions

View file

@ -47,5 +47,9 @@ sub GetValue {
my ($self) = @_; my ($self) = @_;
return $self->{devices}[ $self->{choice}->GetSelection ]->address; return $self->{devices}[ $self->{choice}->GetSelection ]->address;
} }
sub GetPort {
my ($self) = @_;
return $self->{devices}[ $self->{choice}->GetSelection ]->port;
}
1; 1;

View file

@ -1015,7 +1015,7 @@ sub build {
EVT_BUTTON($self, $btn, sub { EVT_BUTTON($self, $btn, sub {
my $dlg = Slic3r::GUI::BonjourBrowser->new($self); my $dlg = Slic3r::GUI::BonjourBrowser->new($self);
if ($dlg->ShowModal == wxID_OK) { if ($dlg->ShowModal == wxID_OK) {
my $value = $dlg->GetValue; my $value = $dlg->GetValue . ":" . $dlg->GetPort;
$self->{config}->set('octoprint_host', $value); $self->{config}->set('octoprint_host', $value);
$self->update_dirty; $self->update_dirty;
$self->_on_value_change('octoprint_host', $value); $self->_on_value_change('octoprint_host', $value);