--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/13 14:35:17 1.58 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/14 16:20:22 1.59 @@ -63,6 +63,8 @@ sub button_down { my ($self, $ev, $x, $y) = @_; + return unless $::CONN; + $self->focus_in; if ($ev->{button} == 1) { @@ -257,9 +259,11 @@ || $CFClient::UI::FOCUS == $self->{completer}{entry}; return - unless $focused || !$::FAST; + unless $::CONN && ($focused || !$::FAST); if (delete $self->{need_update}) { + $self->{fow_texture} ||= glGenTexture; + glNewList $self->{list}; if ($::MAP) {