aboutsummaryrefslogtreecommitdiffstats
path: root/rpmdrake
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-09-27 17:18:52 +0000
committerThierry Vignaud <tv@mageia.org>2012-09-27 17:18:52 +0000
commit0aaa6cc55802b0ccd0d923bdc862851fdcd41b65 (patch)
tree66f628e258eebb67a1c51271587f4d8ce8d51be2 /rpmdrake
parent1f9167357fc2ac2ec04a54e80851cf441d8255c9 (diff)
downloadrpmdrake-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-xrpmdrake4
1 files changed, 2 insertions, 2 deletions
diff --git a/rpmdrake b/rpmdrake
index 96b2e33d..ae853309 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -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);