--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/08 18:18:16 1.52 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/11 17:30:53 1.53 @@ -72,7 +72,8 @@ my $fx = int +($ev->{x} - $::CFG->{map_shift_x}) / (32 * $::CFG->{map_scale}) - 0.5 * $sw + 0.99; my $fy = int +($ev->{y} - $::CFG->{map_shift_y}) / (32 * $::CFG->{map_scale}) - 0.5 * $sh + 0.99; - $::CONN->send (sprintf "lookat %d %d", $fx, $fy); + $::CONN->send (sprintf "lookat %d %d", $fx, $fy) + if $::CONN; } elsif ($ev->{button} == 2) { my ($ox, $oy) = ($ev->{x}, $ev->{y});