diff options
Diffstat (limited to 'MageiaUpdate')
-rwxr-xr-x | MageiaUpdate | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MageiaUpdate b/MageiaUpdate index ae18cc4c..4068ea26 100755 --- a/MageiaUpdate +++ b/MageiaUpdate @@ -75,6 +75,10 @@ sub refresh_packages_list { # select packages to update: my @requested = sort grep { $pkgs->{$_}{pkg} } @filtered_pkgs; + $list->freeze_child_notify; + my $model = $list->get_model; + $list->set_model; + # don't select packages in skip list: if (!$initialized) { undef $pkgs->{$_}{selected} foreach @requested; @@ -103,6 +107,9 @@ sub refresh_packages_list { no available update for the packages installed on your computer, or you already installed all of them."))) if !@{$list->{data}}; $button->set_sensitive(scalar(@{$list->{data}})); + + $list->set_model($model); + $list->thaw_child_notify; } sub toggle { |