summaryrefslogtreecommitdiff
path: root/src/wx/film_viewer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/film_viewer.cc')
-rw-r--r--src/wx/film_viewer.cc11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc
index 2496679aa..79de49406 100644
--- a/src/wx/film_viewer.cc
+++ b/src/wx/film_viewer.cc
@@ -40,7 +40,7 @@ using boost::shared_ptr;
class ThumbPanel : public wxPanel
{
public:
- ThumbPanel (wxPanel* parent, Film* film)
+ ThumbPanel (wxPanel* parent, shared_ptr<Film> film)
: wxPanel (parent)
, _film (film)
, _frame_rebuild_needed (false)
@@ -100,7 +100,7 @@ public:
Refresh ();
}
- void set_film (Film* f)
+ void set_film (shared_ptr<Film> f)
{
_film = f;
if (!_film) {
@@ -189,7 +189,7 @@ private:
}
}
- Film* _film;
+ shared_ptr<Film> _film;
shared_ptr<wxImage> _image;
wxImage _transformed_image;
/** currently-displayed thumbnail index */
@@ -224,9 +224,8 @@ EVT_PAINT (ThumbPanel::paint_event)
EVT_SIZE (ThumbPanel::size_event)
END_EVENT_TABLE ()
-FilmViewer::FilmViewer (Film* f, wxWindow* p)
+FilmViewer::FilmViewer (shared_ptr<Film> f, wxWindow* p)
: wxPanel (p)
- , _film (0)
{
_sizer = new wxBoxSizer (wxVERTICAL);
SetSizer (_sizer);
@@ -293,7 +292,7 @@ FilmViewer::film_changed (Film::Property p)
}
void
-FilmViewer::set_film (Film* f)
+FilmViewer::set_film (shared_ptr<Film> f)
{
if (_film == f) {
return;