--- deliantra/Deliantra-Client/DC/Protocol.pm 2007/07/21 15:04:27 1.125 +++ deliantra/Deliantra-Client/DC/Protocol.pm 2007/07/22 19:34:58 1.126 @@ -211,8 +211,12 @@ my $w = $self->{widget}{$arg->{id}} or return; - $w->{$_->[0]} = $_->[1] - for @{ $arg->{attr} }; + my $attr = $arg->{attr}; + + for (my $i = 0; $i < $#$attr; $i += 2) { + $w->{$attr->[$i]} = $attr->[$i+1]; + $w->{parent}->realloc if $attr->[$i] =~ /^c_/ && $w->{visible};#d# really? + } }); # widget get