summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2009-04-06 13:51:00 -0400
committerDavid Zeuthen <davidz@redhat.com>2009-04-06 13:51:00 -0400
commitdfd25192912a22a833bafcbdaf4c7f887447f07a (patch)
tree8ade00a2d7143f7d1d21757239424c03b8c9cfb3 /src
parenta47a19025909b2242c57a522a91f0ed1420c9f52 (diff)
downloadgnome-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.c7
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;
}