From d6825b500b89430cb018d311c090d794ec18faf3 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 28 Sep 2018 16:23:22 +0100 Subject: Don't read DCP directory if we're not looking at it. --- src/wx/controls.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/wx/controls.cc b/src/wx/controls.cc index df2c16134..a5cc1dcc4 100644 --- a/src/wx/controls.cc +++ b/src/wx/controls.cc @@ -510,6 +510,9 @@ void Controls::show_extended_player_controls (bool s) { _cpl->Show (s); + if (s) { + update_dcp_directory (); + } _spl_view->Show (s); _log->Show (s); _add_button->Show (s); @@ -550,6 +553,10 @@ Controls::add_cpl_to_list (shared_ptr cpl, wxListCtrl* ctrl) void Controls::update_dcp_directory () { + if (!_cpl->IsShown()) { + return; + } + using namespace boost::filesystem; _cpl->DeleteAllItems (); -- cgit v1.2.3