diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-08-13 16:54:37 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-08-14 00:03:34 +0100 |
| commit | ca9aea126c94736435699cb1e0a3347f4a8311b4 (patch) | |
| tree | 4656ae57e86e63ea967b8bac89272431dfee007c | |
| parent | 20ff90b41550d03ec058c1ee2208e7f18382eb5b (diff) | |
Select CPL by name in the player (#1357).
| -rw-r--r-- | src/tools/dcpomatic_player.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index fce069d7e..513a5c4e7 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -228,10 +228,11 @@ public: DCPExaminer ex (dcp); int id = ID_view_cpl; BOOST_FOREACH (shared_ptr<dcp::CPL> i, ex.cpls()) { - wxMenuItem* j = _cpl_menu->AppendRadioItem(id, i->id()); - if (!dcp->cpl() || i->id() == *dcp->cpl()) { - j->Check(true); - } + wxMenuItem* j = _cpl_menu->AppendRadioItem( + id, + wxString::Format("%s (%s)", std_to_wx(i->annotation_text()).data(), std_to_wx(i->id()).data()) + ); + j->Check(!dcp->cpl() || i->id() == *dcp->cpl()); ++id; } } |
