--- deliantra/server/ext/item-worldmap.ext 2007/07/23 23:38:17 1.9 +++ deliantra/server/ext/item-worldmap.ext 2007/07/24 04:55:34 1.13 @@ -27,13 +27,8 @@ fontsize => 0.2, ); - my $marker = cf::face::find "res/map-arrow.png"; - $ws->{ns}->send_face ($marker); - $ws->{ns}->flush_fx; - $marker = $ws->new (Face => - size_w => undef, - size_h => undef, - face => $marker, + my $marker = $ws->new (Face => + face => $ws->{ns}->need_face ("res/map-arrow.png"), ); my $children = [$label, $marker]; @@ -81,18 +76,13 @@ }, ); - my $face = cf::face::find "res/worldmap.jpg"; - $ns->send_face ($face); - $ns->flush_fx; - $w->add (my $sw = $ws->{window} = $ws->new (ScrolledWindow => scroll_x => 1, scroll_y => 1)); $sw->add (my $canvas = $ws->{canvas} = $ws->new (Canvas => expand => 1)); $ws->{mapface} = $ws->new (Face => - expand => 1, size_w => undef, size_h => undef, - face => $face, + face => $ws->{ns}->need_face ("res/worldmap.jpg"), ); $ws->{canvas}->add ($ws->{mapface});