summaryrefslogtreecommitdiff
path: root/avmedia/source/vlc/wrapper/EventManager.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/vlc/wrapper/EventManager.hxx')
-rw-r--r--avmedia/source/vlc/wrapper/EventManager.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/avmedia/source/vlc/wrapper/EventManager.hxx b/avmedia/source/vlc/wrapper/EventManager.hxx
index 751c0e8c20f0..5efdc07a29e6 100644
--- a/avmedia/source/vlc/wrapper/EventManager.hxx
+++ b/avmedia/source/vlc/wrapper/EventManager.hxx
@@ -28,14 +28,13 @@ namespace VLC
static bool LoadSymbols();
typedef boost::function<void()> Callback;
- EventManager( VLC::Player& player, boost::shared_ptr<VLC::EventHandler> eh );
- virtual ~EventManager();
+ EventManager( VLC::Player& player, VLC::EventHandler& eh );
void onPaused( const Callback& callback = Callback() );
void onEndReached( const Callback& callback = Callback() );
private:
- boost::shared_ptr<VLC::EventHandler> mEventHandler;
+ VLC::EventHandler& mEventHandler;
typedef boost::function< void() > TCallback;
libvlc_event_manager_t *mManager;
TCallback mOnPaused;