diff --git a/include/Utils.h b/include/Utils.h index f4809a2c..5793b83f 100644 --- a/include/Utils.h +++ b/include/Utils.h @@ -151,10 +151,10 @@ struct FS Byte_Value MIN ; Byte_Value MAX ; - FS() + FS( FILESYSTEM fstype = FS_UNKNOWN ) : filesystem( fstype ) { - read = read_label = write_label = read_uuid = write_uuid = create = create_with_label = - grow = shrink = move = check = copy = remove = online_read = + busy = read = read_label = write_label = read_uuid = write_uuid = create = + create_with_label = grow = shrink = move = check = copy = remove = online_read = online_grow = online_shrink = NONE ; MIN = MAX = 0 ; } diff --git a/src/GParted_Core.cc b/src/GParted_Core.cc index cd9c2803..cd9aa68b 100644 --- a/src/GParted_Core.cc +++ b/src/GParted_Core.cc @@ -120,12 +120,11 @@ void GParted_Core::find_supported_filesystems() // systems in menus and dialogs. FILESYSTEMS .clear() ; - FS fs_notsupp; for ( f = FILESYSTEM_MAP .begin() ; f != FILESYSTEM_MAP .end() ; f++ ) { if ( f ->second ) FILESYSTEMS .push_back( f ->second ->get_filesystem_support() ) ; else { - fs_notsupp .filesystem = f ->first ; + FS fs_notsupp( f->first ); FILESYSTEMS .push_back( fs_notsupp ) ; } } @@ -942,8 +941,7 @@ const FS & GParted_Core::get_fs( GParted::FILESYSTEM filesystem ) const return FILESYSTEMS[ t ] ; } - static FS fs_notsupp; - fs_notsupp.filesystem = FS_UNKNOWN; + static FS fs_notsupp( FS_UNKNOWN ); return fs_notsupp; } diff --git a/src/btrfs.cc b/src/btrfs.cc index a8268b7a..80e21854 100644 --- a/src/btrfs.cc +++ b/src/btrfs.cc @@ -39,8 +39,7 @@ std::map btrfs_device_cache ; FS btrfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_BTRFS ; + FS fs( FS_BTRFS ); fs .busy = FS::EXTERNAL ; diff --git a/src/exfat.cc b/src/exfat.cc index f444fed7..3f589a62 100644 --- a/src/exfat.cc +++ b/src/exfat.cc @@ -22,8 +22,7 @@ namespace GParted FS exfat::get_filesystem_support() { - FS fs ; - fs .filesystem = FS_EXFAT ; + FS fs( FS_EXFAT ); fs .busy = FS::GPARTED ; fs .copy = FS::GPARTED ; diff --git a/src/ext2.cc b/src/ext2.cc index d1febebd..5c4ca691 100644 --- a/src/ext2.cc +++ b/src/ext2.cc @@ -23,8 +23,7 @@ namespace GParted FS ext2::get_filesystem_support() { - FS fs ; - fs .filesystem = specific_type; + FS fs( specific_type ); fs .busy = FS::GPARTED ; diff --git a/src/f2fs.cc b/src/f2fs.cc index 7f25e478..e68475aa 100644 --- a/src/f2fs.cc +++ b/src/f2fs.cc @@ -23,9 +23,7 @@ namespace GParted FS f2fs::get_filesystem_support() { - FS fs ; - - fs .filesystem = FS_F2FS ; + FS fs( FS_F2FS ); fs .busy = FS::GPARTED ; diff --git a/src/fat16.cc b/src/fat16.cc index c1616053..c8dcbb18 100644 --- a/src/fat16.cc +++ b/src/fat16.cc @@ -60,8 +60,7 @@ const Glib::ustring fat16::get_custom_text( CUSTOM_TEXT ttype, int index ) const FS fat16::get_filesystem_support() { - FS fs ; - fs .filesystem = specific_type ; + FS fs( specific_type ); // hack to disable silly mtools warnings setenv( "MTOOLS_SKIP_CHECK", "1", 0 ); diff --git a/src/hfs.cc b/src/hfs.cc index 194d6f32..f0f473c2 100644 --- a/src/hfs.cc +++ b/src/hfs.cc @@ -24,8 +24,7 @@ namespace GParted FS hfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_HFS ; + FS fs( FS_HFS ); fs .busy = FS::GPARTED ; diff --git a/src/hfsplus.cc b/src/hfsplus.cc index 7c389498..6c643b91 100644 --- a/src/hfsplus.cc +++ b/src/hfsplus.cc @@ -24,8 +24,7 @@ namespace GParted FS hfsplus::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_HFSPLUS ; + FS fs( FS_HFSPLUS ); fs .busy = FS::GPARTED ; diff --git a/src/jfs.cc b/src/jfs.cc index ea86deff..7d9cef9e 100644 --- a/src/jfs.cc +++ b/src/jfs.cc @@ -24,8 +24,7 @@ namespace GParted FS jfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_JFS ; + FS fs( FS_JFS ); fs .busy = FS::GPARTED ; diff --git a/src/linux_swap.cc b/src/linux_swap.cc index db48d1ea..0e9dadcf 100644 --- a/src/linux_swap.cc +++ b/src/linux_swap.cc @@ -42,8 +42,7 @@ const Glib::ustring linux_swap::get_custom_text( CUSTOM_TEXT ttype, int index ) FS linux_swap::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_LINUX_SWAP ; + FS fs( FS_LINUX_SWAP ); fs .busy = FS::GPARTED ; fs .read = FS::EXTERNAL ; diff --git a/src/lvm2_pv.cc b/src/lvm2_pv.cc index a601935a..e58f34da 100644 --- a/src/lvm2_pv.cc +++ b/src/lvm2_pv.cc @@ -47,8 +47,7 @@ const Glib::ustring lvm2_pv::get_custom_text( CUSTOM_TEXT ttype, int index ) con FS lvm2_pv::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_LVM2_PV ; + FS fs( FS_LVM2_PV ); if ( LVM2_PV_Info::is_lvm2_pv_supported() ) { diff --git a/src/nilfs2.cc b/src/nilfs2.cc index 0c75ccb1..8fea2e18 100644 --- a/src/nilfs2.cc +++ b/src/nilfs2.cc @@ -23,8 +23,7 @@ namespace GParted FS nilfs2::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_NILFS2 ; + FS fs( FS_NILFS2 ); fs .busy = FS::GPARTED ; diff --git a/src/ntfs.cc b/src/ntfs.cc index 6cea41ec..eac75eb0 100644 --- a/src/ntfs.cc +++ b/src/ntfs.cc @@ -57,8 +57,7 @@ const Glib::ustring ntfs::get_custom_text( CUSTOM_TEXT ttype, int index ) const FS ntfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_NTFS ; + FS fs( FS_NTFS ); fs .busy = FS::GPARTED ; diff --git a/src/reiser4.cc b/src/reiser4.cc index c749f229..5dfbdb4f 100644 --- a/src/reiser4.cc +++ b/src/reiser4.cc @@ -24,8 +24,7 @@ namespace GParted FS reiser4::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_REISER4 ; + FS fs( FS_REISER4 ); fs .busy = FS::GPARTED ; diff --git a/src/reiserfs.cc b/src/reiserfs.cc index f87145fe..6c466135 100644 --- a/src/reiserfs.cc +++ b/src/reiserfs.cc @@ -24,8 +24,7 @@ namespace GParted FS reiserfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_REISERFS ; + FS fs( FS_REISERFS ); fs .busy = FS::GPARTED ; diff --git a/src/ufs.cc b/src/ufs.cc index 0f257359..42d34b6f 100644 --- a/src/ufs.cc +++ b/src/ufs.cc @@ -23,8 +23,7 @@ namespace GParted FS ufs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_UFS ; + FS fs( FS_UFS ); fs .busy = FS::GPARTED ; fs .copy = GParted::FS::GPARTED ; diff --git a/src/xfs.cc b/src/xfs.cc index 5d822cba..b2619930 100644 --- a/src/xfs.cc +++ b/src/xfs.cc @@ -24,8 +24,7 @@ namespace GParted FS xfs::get_filesystem_support() { - FS fs ; - fs .filesystem = GParted::FS_XFS ; + FS fs( FS_XFS ); fs .busy = FS::GPARTED ;