1 | package DC::Item; |
1 | package DC::Item; |
2 | |
2 | |
3 | use common::sense; |
3 | use common::sense; |
4 | |
|
|
5 | use Encode; |
|
|
6 | |
4 | |
7 | use Deliantra::Protocol::Constants; |
5 | use Deliantra::Protocol::Constants; |
8 | |
6 | |
9 | my $last_enter_count = 1; |
7 | my $last_enter_count = 1; |
10 | |
8 | |
… | |
… | |
219 | my ($widget) = @_; |
217 | my ($widget) = @_; |
220 | |
218 | |
221 | $::CONN && $::CONN->ex ($self->{tag}, sub { |
219 | $::CONN && $::CONN->ex ($self->{tag}, sub { |
222 | my ($long_desc) = @_; |
220 | my ($long_desc) = @_; |
223 | |
221 | |
224 | $long_desc = DC::Protocol::sanitise_xml ($long_desc); |
222 | $long_desc = DC::sanitise_cfxml ($long_desc); |
225 | |
223 | |
226 | $self->{long_desc} = $long_desc; |
224 | $self->{long_desc} = $long_desc; |
227 | $widget->set_tooltip ("<b>$long_desc</b>\n\n$tooltip_std"); |
225 | $widget->set_tooltip ("<b>$long_desc</b>\n\n$tooltip_std"); |
228 | }); |
226 | }); |
229 | }, |
227 | }, |