diff options
| author | Maarten Vanraes <alien@mageia.org> | 2016-05-08 00:11:54 +0200 | 
|---|---|---|
| committer | Maarten Vanraes <alien@mageia.org> | 2016-05-14 09:25:24 +0200 | 
| commit | 032274fb0677e45a53ed618e23f9d4af6dea8b92 (patch) | |
| tree | aefee180fbac59396fea5f39419dbb1b17e965fb /lib | |
| parent | 492015c627ad9121bf53b1bd878729b789fc7908 (diff) | |
| download | manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.gz manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.bz2 manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.xz manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.zip | |
add the parent in the rebuildItems functions
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/ManaTools/Module/Disk.pm | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/lib/ManaTools/Module/Disk.pm b/lib/ManaTools/Module/Disk.pm index 95a803a9..a2411dd0 100644 --- a/lib/ManaTools/Module/Disk.pm +++ b/lib/ManaTools/Module/Disk.pm @@ -236,6 +236,7 @@ sub _rebuildTab {      my $self = shift;      my $eventHandler = shift;      my $container = shift; +    my $parent = shift;      my @items = @_;      my $tab = ManaTools::Shared::GUI::ExtTab->new(eventHandler => $eventHandler, parentWidget => $container);      for my $io (@items) { @@ -297,6 +298,7 @@ sub _rebuildList {      my $self = shift;      my $eventHandler = shift;      my $container = shift; +    my $parent = shift;      my @items = @_;      my $list = ManaTools::Shared::GUI::ExtList->new(eventHandler => $eventHandler, parentWidget => $container);      for my $i (@items) { @@ -323,6 +325,7 @@ sub _rebuildTree {      my $self = shift;      my $eventHandler = shift;      my $container = shift; +    my $parent = shift;      my @items = @_;      my $tree = undef;      return $tree; @@ -335,13 +338,13 @@ sub _rebuildItems {      my $container = shift;      for my $i (@{$info}) {          if ($i->{type} eq 'tab') { -            return $self->_rebuildTab($eventHandler, $container, @{$i->{items}}); +            return $self->_rebuildTab($eventHandler, $container, $i->{io}, @{$i->{items}});          }          if ($i->{type} eq 'list') { -            return $self->_rebuildList($eventHandler, $container, @{$i->{items}}); +            return $self->_rebuildList($eventHandler, $container, $i->{io}, @{$i->{items}});          }          if ($i->{type} eq 'tree') { -            return $self->_rebuildTree($eventHandler, $container, @{$i->{items}}); +            return $self->_rebuildTree($eventHandler, $container, $i->{io}, @{$i->{items}});          }      }      return undef; | 
