diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-09-27 17:18:52 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-09-27 17:18:52 +0000 |
commit | 0aaa6cc55802b0ccd0d923bdc862851fdcd41b65 (patch) | |
tree | 66f628e258eebb67a1c51271587f4d8ce8d51be2 /rpmdrake | |
parent | 1f9167357fc2ac2ec04a54e80851cf441d8255c9 (diff) | |
download | rpmdrake-0aaa6cc55802b0ccd0d923bdc862851fdcd41b65.tar rpmdrake-0aaa6cc55802b0ccd0d923bdc862851fdcd41b65.tar.gz rpmdrake-0aaa6cc55802b0ccd0d923bdc862851fdcd41b65.tar.bz2 rpmdrake-0aaa6cc55802b0ccd0d923bdc862851fdcd41b65.tar.xz rpmdrake-0aaa6cc55802b0ccd0d923bdc862851fdcd41b65.zip |
do not store {selected} in memory if not needed
Diffstat (limited to 'rpmdrake')
-rwxr-xr-x | rpmdrake | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -560,7 +560,7 @@ sub run_treeview_dialog { map { if_($pkgs->{$_}{selected}, $pkgs->{$_}{pkg}) } keys %$pkgs, ); } - $pkgs->{$_}{selected} = 0 foreach keys %$pkgs; + undef $pkgs->{$_}{selected} foreach keys %$pkgs; reset_search(); $size_selected = 0; $force_displaying_group = 1; @@ -766,7 +766,7 @@ sub run_treeview_dialog { slow_func($::main_window->window, sub { pkgs_provider($default_list_mode) }); # default mode if (@initial_selection) { $options->{initial_selection} = \@initial_selection; - $pkgs->{$_}{selected} = 0 foreach @initial_selection; + undef $pkgs->{$_}{selected} foreach @initial_selection; } $w->{rwindow}->set_sensitive(1); |