diff options
author | Thierry Vignaud <tv@mandriva.org> | 2006-09-18 13:31:55 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2006-09-18 13:31:55 +0000 |
commit | b56f764f291af1b2f8d96e082c017d81bbd60521 (patch) | |
tree | 04d40477e16b97c8e72b5ef614bd82853f62a875 | |
parent | dfea331f53a75a702b6bb366fad9dbd675c95081 (diff) | |
download | rpmdrake-b56f764f291af1b2f8d96e082c017d81bbd60521.tar rpmdrake-b56f764f291af1b2f8d96e082c017d81bbd60521.tar.gz rpmdrake-b56f764f291af1b2f8d96e082c017d81bbd60521.tar.bz2 rpmdrake-b56f764f291af1b2f8d96e082c017d81bbd60521.tar.xz rpmdrake-b56f764f291af1b2f8d96e082c017d81bbd60521.zip |
(Gtk2::Mdv::TextView->new) prevent looping b/c of children resizing
-rwxr-xr-x | rpmdrake | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -612,9 +612,13 @@ package Gtk2::Mdv::TextView; sub new { my ($_class, $icon, $text, $o_options) = @_; my $w = Gtk2::TextView->new; + my $time if 0; + require Time::HiRes; $w->signal_connect(size_request => sub { my ($w, $requisition) = @_; return if !ref($w->{anchors}); + return if Time::HiRes::clock_gettime() - $time < 0.200; + $time = Time::HiRes::clock_gettime(); foreach my $anchor (@{$w->{anchors}}) { $_->set_size_request($requisition->width-30, -1) foreach $anchor->get_widgets; } |