diff options
Diffstat (limited to 'avmedia')
-rw-r--r-- | avmedia/source/gstreamer/gstplayer.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/avmedia/source/gstreamer/gstplayer.cxx b/avmedia/source/gstreamer/gstplayer.cxx index d42f91038a42..46432c764698 100644 --- a/avmedia/source/gstreamer/gstplayer.cxx +++ b/avmedia/source/gstreamer/gstplayer.cxx @@ -267,7 +267,9 @@ void MissingPluginInstallerThread::execute() { details.swap(inst.currentDetails_); } std::vector<char *> args; - for (auto const & i: details) { + args.reserve(details.size()); + for (auto const& i : details) + { args.push_back(const_cast<char *>(i.getStr())); } args.push_back(nullptr); |