From 0fff01e36ec34b799fa3a842e85082d8ae90dac4 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 7 Feb 2022 11:21:53 +0100 Subject: [PATCH] [partition] Use signed sizes Unfortunate effect of having ints in some parts of the API is that signedness trickles down everywhere; either cast all over, or stick to signed ints. --- src/modules/partition/core/PartitionActions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/partition/core/PartitionActions.h b/src/modules/partition/core/PartitionActions.h index 4a60f4735..efe8b2456 100644 --- a/src/modules/partition/core/PartitionActions.h +++ b/src/modules/partition/core/PartitionActions.h @@ -44,7 +44,7 @@ struct ReplacePartitionOptions struct AutoPartitionOptions : ReplacePartitionOptions { QString efiPartitionMountPoint; // optional, e.g. "/boot" - quint64 requiredSpaceB; // estimated required space for root partition + qint64 requiredSpaceB; // estimated required space for root partition Config::SwapChoice swap; AutoPartitionOptions( const QString& pt, @@ -55,7 +55,7 @@ struct AutoPartitionOptions : ReplacePartitionOptions Config::SwapChoice s ) : ReplacePartitionOptions( pt, fs, luks ) , efiPartitionMountPoint( efi ) - , requiredSpaceB( requiredBytes > 0 ? static_cast< quint64 >( requiredBytes ) : 0 ) + , requiredSpaceB( requiredBytes > 0 ? requiredBytes : 0 ) , swap( s ) { }