diff options
author | Maarten Vanraes <alien@mageia.org> | 2016-05-16 14:23:35 +0200 |
---|---|---|
committer | Maarten Vanraes <alien@mageia.org> | 2016-05-16 14:23:35 +0200 |
commit | 375218d19cb6fbb30e47b8314696cd2b968924d2 (patch) | |
tree | b6f54f83ad565a7fb991a2f1dc0de9747b60a43b /lib/ManaTools/Shared/disk_backend/Plugin | |
parent | db968e0719ec2d797dc89dab9b90b40140d285b0 (diff) | |
download | manatools-375218d19cb6fbb30e47b8314696cd2b968924d2.tar manatools-375218d19cb6fbb30e47b8314696cd2b968924d2.tar.gz manatools-375218d19cb6fbb30e47b8314696cd2b968924d2.tar.bz2 manatools-375218d19cb6fbb30e47b8314696cd2b968924d2.tar.xz manatools-375218d19cb6fbb30e47b8314696cd2b968924d2.zip |
and (ordered) child handling
Diffstat (limited to 'lib/ManaTools/Shared/disk_backend/Plugin')
-rw-r--r-- | lib/ManaTools/Shared/disk_backend/Plugin/Partition.pm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ManaTools/Shared/disk_backend/Plugin/Partition.pm b/lib/ManaTools/Shared/disk_backend/Plugin/Partition.pm index 44549c0b..18c32d1f 100644 --- a/lib/ManaTools/Shared/disk_backend/Plugin/Partition.pm +++ b/lib/ManaTools/Shared/disk_backend/Plugin/Partition.pm @@ -377,6 +377,16 @@ class_has '+type' => ( default => 'PartitionElement' ); +class_has '+order' => ( + default => sub { + return sub { + my $self = shift; + my $part = shift; + return $self->prop('offset') <=> $part->prop('offset'); + } + } +); + class_has '+restrictions' => ( default => sub { return { |