diff --git a/include/DialogManageFlags.h b/include/DialogManageFlags.h index 43fc9d35..a7c90fd1 100644 --- a/include/DialogManageFlags.h +++ b/include/DialogManageFlags.h @@ -60,7 +60,7 @@ private: } ; treeview_flags_Columns treeview_flags_columns ; - Partition partition ; + const Partition & partition; // (Alias to element in Win_GParted::display_partitions[] vector). std::map flag_info ; }; diff --git a/src/DialogManageFlags.cc b/src/DialogManageFlags.cc index 350f85f9..d8e0fd18 100644 --- a/src/DialogManageFlags.cc +++ b/src/DialogManageFlags.cc @@ -23,7 +23,8 @@ namespace GParted { -DialogManageFlags::DialogManageFlags( const Partition & partition, std::map flag_info ) +DialogManageFlags::DialogManageFlags( const Partition & partition, std::map flag_info ) : + partition( partition ) { any_change = false ; @@ -51,7 +52,6 @@ DialogManageFlags::DialogManageFlags( const Partition & partition, std::mappack_start( treeview_flags, Gtk::PACK_SHRINK ) ; - this ->partition = partition ; this ->flag_info = flag_info ; load_treeview() ;