--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/18 17:23:35 1.64 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/18 17:39:36 1.65 @@ -208,7 +208,7 @@ } elsif (my $bind_cmd = $::CFG->{profile}{default}{bindings}{$mod}{$sym}) { $::CONN->user_send ($_) for @$bind_cmd; } elsif ((ord 'a') <= $uni && $uni <= (ord 'z')) { - $self->{completer}->key_down ($ev); + $self->{completer}->invoke_key_down ($ev); $self->{completer}->show; } else { return 0; @@ -515,7 +515,6 @@ } elsif ($ev->{sym} == 27) { $self->{hist_ptr} = 0; $self->hide; - return; } elsif ($ev->{sym} == CFClient::SDLK_DOWN) { if ($self->{hist_ptr} > 1) { $self->{hist_ptr}--; @@ -590,7 +589,7 @@ sub invoke_key_down { my ($self, $ev) = @_; - $self->{entry}->key_down ($ev) + $self->{entry}->emit (key_down => $ev) } sub update_labels { @@ -687,7 +686,6 @@ } $self->update; - ### } sub _draw {