X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ffilm_editor.cc;h=5380cbd9bed582cd7716ade2096b7c5c34dc2065;hb=131acb2bc82e933c7adcd979ca23efa61e6311a8;hp=6d60772be0f2dc805ff88ca565a3114f3f90f602;hpb=b0834f33e972a6e7b0d234d09e420007943a136d;p=dcpomatic.git diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc index 6d60772be..5380cbd9b 100644 --- a/src/wx/film_editor.cc +++ b/src/wx/film_editor.cc @@ -1,19 +1,20 @@ /* - Copyright (C) 2012-2015 Carl Hetherington + Copyright (C) 2012-2016 Carl Hetherington - This program is free software; you can redistribute it and/or modify + This file is part of DCP-o-matic. + + DCP-o-matic is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + DCP-o-matic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with DCP-o-matic. If not, see . */ @@ -31,14 +32,15 @@ #include "content_panel.h" #include #include +#include #include using std::cout; using std::string; +using std::list; using boost::shared_ptr; using boost::optional; -/** @param f Film to edit */ FilmEditor::FilmEditor (wxWindow* parent, FilmViewer* viewer) : wxPanel (parent) { @@ -119,8 +121,8 @@ FilmEditor::set_film (shared_ptr film) _film->ContentChanged.connect (bind (&FilmEditor::film_content_changed, this, _2)); } - if (_film) { - FileChanged (_film->directory ()); + if (_film && _film->directory()) { + FileChanged (_film->directory().get()); } else { FileChanged (""); }