Strip trailing whitespace in template descriptions
This commit is contained in:
parent
70addf1ed0
commit
258fa81d90
@ -68,5 +68,11 @@ SaveTemplateDialog::get_template_name () const
|
|||||||
std::string
|
std::string
|
||||||
SaveTemplateDialog::get_description () const
|
SaveTemplateDialog::get_description () const
|
||||||
{
|
{
|
||||||
return _description_editor.get_buffer()->get_text();
|
std::string desc_txt = _description_editor.get_buffer()->get_text ();
|
||||||
|
std::string::reverse_iterator wss = desc_txt.rbegin();
|
||||||
|
while (wss != desc_txt.rend() && isspace (*wss)) {
|
||||||
|
desc_txt.erase (--(wss++).base());
|
||||||
|
}
|
||||||
|
|
||||||
|
return desc_txt;
|
||||||
}
|
}
|
||||||
|
@ -420,7 +420,12 @@ TemplateManager::save_template_desc ()
|
|||||||
{
|
{
|
||||||
const string file_path = template_file (_current_selection);
|
const string file_path = template_file (_current_selection);
|
||||||
|
|
||||||
const string desc_txt = _description_editor.get_buffer()->get_text ();
|
string desc_txt = _description_editor.get_buffer()->get_text ();
|
||||||
|
string::reverse_iterator wss = desc_txt.rbegin();
|
||||||
|
while (wss != desc_txt.rend() && isspace (*wss)) {
|
||||||
|
desc_txt.erase (--(wss++).base());
|
||||||
|
}
|
||||||
|
|
||||||
_current_selection->set_value (_template_columns.description, desc_txt);
|
_current_selection->set_value (_template_columns.description, desc_txt);
|
||||||
|
|
||||||
XMLTree tree;
|
XMLTree tree;
|
||||||
|
Loading…
Reference in New Issue
Block a user