Use Glib::build_path() to simplify remove_non_empty_lvm2_pv_dialog()

Simplify code in Win_GParted::remove_non_empty_lvm2_pv_dialog() by
replacing open coded concatenation of a vector of strings using a new
line separator with a call to Glib::build_path().
This commit is contained in:
Mike Fleetwood 2024-04-06 08:17:40 +01:00
parent 92f3c828db
commit f5b70fbfab
1 changed files with 2 additions and 12 deletions

View File

@ -3563,18 +3563,8 @@ bool Win_GParted::remove_non_empty_lvm2_pv_dialog( const OperationType optype )
Gtk::Label *label_members = Utils::mk_label("<b>" + Glib::ustring(members_label) + "</b>", Gtk::Label *label_members = Utils::mk_label("<b>" + Glib::ustring(members_label) + "</b>",
true, false, false, Gtk::ALIGN_START); true, false, false, Gtk::ALIGN_START);
grid->attach(*label_members, 0, 1, 1, 1); grid->attach(*label_members, 0, 1, 1, 1);
Gtk::Label *value_members = Utils::mk_label(Glib::build_path("\n", members),
Glib::ustring members_str; true, false, true, Gtk::ALIGN_START);
if ( ! members .empty() )
{
for ( unsigned int i = 0 ; i < members .size() ; i ++ )
{
if ( i > 0 )
members_str += "\n" ;
members_str += members[i] ;
}
}
Gtk::Label *value_members = Utils::mk_label(members_str, true, false, true, Gtk::ALIGN_START);
grid->attach(*value_members, 1, 1, 1, 1); grid->attach(*value_members, 1, 1, 1, 1);
value_members->get_accessible()->add_relationship(Atk::RELATION_LABELLED_BY, value_members->get_accessible()->add_relationship(Atk::RELATION_LABELLED_BY,
label_members->get_accessible()); label_members->get_accessible());