diff options
| author | David Zeuthen <davidz@redhat.com> | 2009-04-06 13:51:00 -0400 |
|---|---|---|
| committer | David Zeuthen <davidz@redhat.com> | 2009-04-06 13:51:00 -0400 |
| commit | dfd25192912a22a833bafcbdaf4c7f887447f07a (patch) | |
| tree | 8ade00a2d7143f7d1d21757239424c03b8c9cfb3 /src | |
| parent | a47a19025909b2242c57a522a91f0ed1420c9f52 (diff) | |
| download | gnome-disk-utility-dfd25192912a22a833bafcbdaf4c7f887447f07a.tar.gz gnome-disk-utility-dfd25192912a22a833bafcbdaf4c7f887447f07a.tar.xz gnome-disk-utility-dfd25192912a22a833bafcbdaf4c7f887447f07a.zip | |
fix volume hole detection, logical partitions start at five, not four
Diffstat (limited to 'src')
| -rw-r--r-- | src/gdu/gdu-pool.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gdu/gdu-pool.c b/src/gdu/gdu-pool.c index 50b3bb0..8435822 100644 --- a/src/gdu/gdu-pool.c +++ b/src/gdu/gdu-pool.c @@ -436,6 +436,11 @@ get_holes (GduPool *pool, partition_size = gdu_device_partition_get_size (partition_device); partition_number = gdu_device_partition_get_number (partition_device); + //g_print (" considering partition number %d at offset=%lldMB size=%lldMB\n", + // partition_number, + // partition_offset / (1000 * 1000), + // partition_size / (1000 * 1000)); + /* only consider partitions in the given space */ if (partition_offset <= start) continue; @@ -444,7 +449,7 @@ get_holes (GduPool *pool, /* ignore logical partitions if requested */ if (ignore_logical) { - if (strcmp (scheme, "mbr") == 0 && partition_number >= 4) + if (strcmp (scheme, "mbr") == 0 && partition_number > 4) continue; } |
