diff options
author | Minh Ngo <nlminhtl@gmail.com> | 2013-09-14 18:21:41 +0300 |
---|---|---|
committer | Minh Ngo <nlminhtl@gmail.com> | 2013-09-14 18:22:22 +0300 |
commit | ce0ce2413d206908d60fa38c905f9da06f50be59 (patch) | |
tree | 606e5e068da43dd9b4325a511d206e1399f48422 /avmedia/source | |
parent | 1bb7981525c671ebe78263114fe4a454b7e0ae42 (diff) |
Fixing copying processes for wrapper components.
Change-Id: Iae3f30d5754c3efac01d66f9d0d567874e44602d
Diffstat (limited to 'avmedia/source')
-rw-r--r-- | avmedia/source/vlc/wrapper/Instance.cxx | 4 | ||||
-rw-r--r-- | avmedia/source/vlc/wrapper/Media.cxx | 3 | ||||
-rw-r--r-- | avmedia/source/vlc/wrapper/Player.cxx | 3 |
3 files changed, 3 insertions, 7 deletions
diff --git a/avmedia/source/vlc/wrapper/Instance.cxx b/avmedia/source/vlc/wrapper/Instance.cxx index b9b6ff947ec5..8ec473275ede 100644 --- a/avmedia/source/vlc/wrapper/Instance.cxx +++ b/avmedia/source/vlc/wrapper/Instance.cxx @@ -38,9 +38,7 @@ namespace VLC Instance::Instance( const Instance& other ) { - libvlc_release( mInstance ); - mInstance = other.mInstance; - libvlc_retain( mInstance ); + operator=(other); } const Instance& Instance::operator=( const Instance& other ) diff --git a/avmedia/source/vlc/wrapper/Media.cxx b/avmedia/source/vlc/wrapper/Media.cxx index 5bf5bf0c4a97..0df5cbf6d747 100644 --- a/avmedia/source/vlc/wrapper/Media.cxx +++ b/avmedia/source/vlc/wrapper/Media.cxx @@ -51,9 +51,8 @@ Media::Media( const rtl::OUString& url, Instance& instance ) } Media::Media( const Media& other ) - : mMedia( other.mMedia ) { - libvlc_media_retain( mMedia ); + operator=(other); } const Media& Media::operator=( const Media& other ) diff --git a/avmedia/source/vlc/wrapper/Player.cxx b/avmedia/source/vlc/wrapper/Player.cxx index 2e4c3561ddd4..657dd23c07da 100644 --- a/avmedia/source/vlc/wrapper/Player.cxx +++ b/avmedia/source/vlc/wrapper/Player.cxx @@ -87,9 +87,8 @@ namespace VLC } Player::Player( const Player& other ) - : mPlayer( other.mPlayer ) { - libvlc_media_player_retain( mPlayer ); + operator=( other ); } const Player& Player::operator=( const Player& other ) |