--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/18 17:39:36 1.65 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/18 19:13:20 1.66 @@ -72,8 +72,8 @@ $self->grab_focus; if ($ev->{button} == 1) { - my $x = CFClient::floor +($ev->{x} - $self->{sx0}) / $self->{tilesize} - $self->{sx}; - my $y = CFClient::floor +($ev->{y} - $self->{sy0}) / $self->{tilesize} - $self->{sy}; + my $x = 1 + CFClient::floor +($ev->{x} - $self->{sx0}) / $self->{tilesize} - $self->{sx}; + my $y = 1 + CFClient::floor +($ev->{y} - $self->{sy0}) / $self->{tilesize} - $self->{sy}; $x -= int 0.5 * $self->{sw}; $y -= int 0.5 * $self->{sh}; @@ -122,8 +122,8 @@ sub size_request { ( - 1 + 32 * int $::WIDTH / 32, - 1 + 32 * int $::HEIGHT / 32, + 32 * CFClient::ceil $::WIDTH / 32, + 32 * CFClient::ceil $::HEIGHT / 32, ) }