summaryrefslogtreecommitdiff
path: root/gtk2_ardour/playlist_selector.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-23 01:57:25 +0200
committerRobin Gareus <robin@gareus.org>2017-09-23 01:57:25 +0200
commitc724f3f82c53b0ec426bec322358ed2eccc52d58 (patch)
tree99e45293b7417ae4e0614e9e022c5b195b263be8 /gtk2_ardour/playlist_selector.cc
parente39a8b90d9b14127116b91a337be26cfa5ed83fc (diff)
Fix crash in playlist selector for removed tracks.
Removing a Track does not delete its playlists and one can keep Playlists after Cleanup. Don't crash if a the track that the playlist originally belonged to does no longer exist.
Diffstat (limited to 'gtk2_ardour/playlist_selector.cc')
-rw-r--r--gtk2_ardour/playlist_selector.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk2_ardour/playlist_selector.cc b/gtk2_ardour/playlist_selector.cc
index 11d5d3a882..e58b69a818 100644
--- a/gtk2_ardour/playlist_selector.cc
+++ b/gtk2_ardour/playlist_selector.cc
@@ -123,7 +123,7 @@ PlaylistSelector::show_for (RouteUI* ruix)
string nodename;
- if (tr->name().empty()) {
+ if (!tr || tr->name().empty()) {
nodename = _("unassigned");
} else {
nodename = tr->name().c_str();