model: Escape text before setting column values
Otherwise there could be gtk errors. Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>
This commit is contained in:
parent
03b44b9e16
commit
92f466c310
|
@ -121,19 +121,19 @@ void PlayqueueModel::get_value_str(struct library::Song &song, int column,
|
|||
|
||||
switch (column) {
|
||||
case 1:
|
||||
specific.set(song.track->title);
|
||||
specific.set(Glib::Markup::escape_text(song.track->title));
|
||||
break;
|
||||
case 2:
|
||||
specific.set(song.track->length_str);
|
||||
break;
|
||||
case 3:
|
||||
specific.set(song.artist->primary_key);
|
||||
specific.set(Glib::Markup::escape_text(song.artist->primary_key));
|
||||
break;
|
||||
case 4:
|
||||
specific.set(song.album->name);
|
||||
specific.set(Glib::Markup::escape_text(song.album->name));
|
||||
break;
|
||||
case 6:
|
||||
specific.set(song.genre->primary_key);
|
||||
specific.set(Glib::Markup::escape_text(song.genre->primary_key));
|
||||
break;
|
||||
case 8:
|
||||
if (song.track->play_count == 0)
|
||||
|
@ -146,7 +146,7 @@ void PlayqueueModel::get_value_str(struct library::Song &song, int column,
|
|||
}
|
||||
break;
|
||||
case 9:
|
||||
specific.set(song.track->primary_key);
|
||||
specific.set(Glib::Markup::escape_text(song.track->primary_key));
|
||||
}
|
||||
|
||||
value.init(Glib::Value<std::string>::value_type());
|
||||
|
|
Loading…
Reference in New Issue