Rework scope of fat16:: and ntfs::Change_UUID_Warning vectors
The Change_UUID_Warning vectors were fat16 and ntfs class member variables, but are only ever accessed in the get_custom_text() method. Make them local variables in get_custom_text() instead. Static so that references to them can be returned.
This commit is contained in:
parent
32df1de163
commit
a9e85698f2
|
@ -43,7 +43,6 @@ public:
|
||||||
bool check_repair( const Partition & partition, OperationDetail & operationdetail ) ;
|
bool check_repair( const Partition & partition, OperationDetail & operationdetail ) ;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const Glib::ustring Change_UUID_Warning [] ;
|
|
||||||
const Glib::ustring sanitize_label( const Glib::ustring & label ) const;
|
const Glib::ustring sanitize_label( const Glib::ustring & label ) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -42,8 +42,6 @@ public:
|
||||||
OperationDetail & operationdetail ) ;
|
OperationDetail & operationdetail ) ;
|
||||||
bool check_repair( const Partition & partition, OperationDetail & operationdetail ) ;
|
bool check_repair( const Partition & partition, OperationDetail & operationdetail ) ;
|
||||||
|
|
||||||
static const Glib::ustring Change_UUID_Warning [] ;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void resize_progress( OperationDetail *operationdetail );
|
void resize_progress( OperationDetail *operationdetail );
|
||||||
void clone_progress( OperationDetail *operationdetail );
|
void clone_progress( OperationDetail *operationdetail );
|
||||||
|
|
34
src/fat16.cc
34
src/fat16.cc
|
@ -29,30 +29,26 @@
|
||||||
namespace GParted
|
namespace GParted
|
||||||
{
|
{
|
||||||
|
|
||||||
const Glib::ustring fat16::Change_UUID_Warning [] =
|
|
||||||
{ _( "Changing the UUID might invalidate the Windows Product Activation (WPA) key"
|
|
||||||
)
|
|
||||||
, _( "On FAT and NTFS file systems, the"
|
|
||||||
" Volume Serial Number is used as the UUID."
|
|
||||||
" Changing the Volume Serial Number on the Windows system"
|
|
||||||
" partition, normally C:, might invalidate the WPA key."
|
|
||||||
" An invalid WPA key will prevent login until you reactivate Windows."
|
|
||||||
)
|
|
||||||
, _( "Changing the UUID on external storage media and non-system partitions"
|
|
||||||
" is usually safe, but guarantees cannot be given."
|
|
||||||
)
|
|
||||||
, ""
|
|
||||||
} ;
|
|
||||||
|
|
||||||
const Glib::ustring & fat16::get_custom_text( CUSTOM_TEXT ttype, int index ) const
|
const Glib::ustring & fat16::get_custom_text( CUSTOM_TEXT ttype, int index ) const
|
||||||
{
|
{
|
||||||
|
static const Glib::ustring change_uuid_warning[] =
|
||||||
|
{ _("Changing the UUID might invalidate the Windows Product Activation "
|
||||||
|
"(WPA) key"),
|
||||||
|
_("On FAT and NTFS file systems, the Volume Serial Number is used as "
|
||||||
|
"the UUID. Changing the Volume Serial Number on the Windows system "
|
||||||
|
"partition, normally C:, might invalidate the WPA key. An invalid "
|
||||||
|
"WPA key will prevent login until you reactivate Windows."),
|
||||||
|
_("Changing the UUID on external storage media and non-system "
|
||||||
|
"partitions is usually safe, but guarantees cannot be given."),
|
||||||
|
""
|
||||||
|
};
|
||||||
|
|
||||||
int i ;
|
int i ;
|
||||||
switch ( ttype ) {
|
switch ( ttype ) {
|
||||||
case CTEXT_CHANGE_UUID_WARNING :
|
case CTEXT_CHANGE_UUID_WARNING :
|
||||||
for ( i = 0 ; i < index && Change_UUID_Warning[ i ] != "" ; i++ ) {
|
for ( i = 0 ; i < index && change_uuid_warning[i] != "" ; i++ )
|
||||||
// Just iterate...
|
; // Just iterate...
|
||||||
}
|
return change_uuid_warning[i];
|
||||||
return Change_UUID_Warning [ i ] ;
|
|
||||||
default :
|
default :
|
||||||
return FileSystem::get_custom_text( ttype, index ) ;
|
return FileSystem::get_custom_text( ttype, index ) ;
|
||||||
}
|
}
|
||||||
|
|
40
src/ntfs.cc
40
src/ntfs.cc
|
@ -26,34 +26,28 @@
|
||||||
namespace GParted
|
namespace GParted
|
||||||
{
|
{
|
||||||
|
|
||||||
const Glib::ustring ntfs::Change_UUID_Warning [] =
|
|
||||||
{ _( "Changing the UUID might invalidate the Windows Product Activation (WPA) key"
|
|
||||||
)
|
|
||||||
, _( "On FAT and NTFS file systems, the"
|
|
||||||
" Volume Serial Number is used as the UUID."
|
|
||||||
" Changing the Volume Serial Number on the Windows system"
|
|
||||||
" partition, normally C:, might invalidate the WPA key."
|
|
||||||
" An invalid WPA key will prevent login until you reactivate Windows."
|
|
||||||
)
|
|
||||||
, _( "In an attempt to avoid invalidating the WPA key, on"
|
|
||||||
" NTFS file systems only half of the UUID is set to a"
|
|
||||||
" new random value."
|
|
||||||
)
|
|
||||||
, _( "Changing the UUID on external storage media and non-system partitions"
|
|
||||||
" is usually safe, but guarantees cannot be given."
|
|
||||||
)
|
|
||||||
, ""
|
|
||||||
} ;
|
|
||||||
|
|
||||||
const Glib::ustring & ntfs::get_custom_text( CUSTOM_TEXT ttype, int index ) const
|
const Glib::ustring & ntfs::get_custom_text( CUSTOM_TEXT ttype, int index ) const
|
||||||
{
|
{
|
||||||
|
static const Glib::ustring change_uuid_warning[] =
|
||||||
|
{ _("Changing the UUID might invalidate the Windows Product Activation "
|
||||||
|
"(WPA) key"),
|
||||||
|
_("On FAT and NTFS file systems, the Volume Serial Number is used as "
|
||||||
|
"the UUID. Changing the Volume Serial Number on the Windows system "
|
||||||
|
"partition, normally C:, might invalidate the WPA key. An invalid "
|
||||||
|
"WPA key will prevent login until you reactivate Windows."),
|
||||||
|
_("In an attempt to avoid invalidating the WPA key, on NTFS file "
|
||||||
|
"systems only half of the UUID is set to a new random value."),
|
||||||
|
_("Changing the UUID on external storage media and non-system "
|
||||||
|
"partitions is usually safe, but guarantees cannot be given."),
|
||||||
|
""
|
||||||
|
};
|
||||||
|
|
||||||
int i ;
|
int i ;
|
||||||
switch ( ttype ) {
|
switch ( ttype ) {
|
||||||
case CTEXT_CHANGE_UUID_WARNING :
|
case CTEXT_CHANGE_UUID_WARNING :
|
||||||
for ( i = 0 ; i < index && Change_UUID_Warning[ i ] != "" ; i++ ) {
|
for ( i = 0 ; i < index && change_uuid_warning[i] != "" ; i++ )
|
||||||
// Just iterate...
|
; // Just iterate...
|
||||||
}
|
return change_uuid_warning[i];
|
||||||
return Change_UUID_Warning [ i ] ;
|
|
||||||
default :
|
default :
|
||||||
return FileSystem::get_custom_text( ttype, index ) ;
|
return FileSystem::get_custom_text( ttype, index ) ;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue