aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-08-06 16:49:24 +0200
committerdec05eba <dec05eba@protonmail.com>2019-08-06 16:49:27 +0200
commitd3f830aa5d35804e7c206b973a8734058cb08fbe (patch)
tree0a725c2b569f964efe3ddeab03a8176a514bcb91 /src/QuickMedia.cpp
parent38eebb0752cf39aab996f3a2a05aad57f816e47b (diff)
Fix uninitialized value in videoplayer
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index 88c74f9..a9087b1 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -281,12 +281,13 @@ namespace QuickMedia {
search_bar->onTextUpdateCallback = nullptr;
search_bar->onTextSubmitCallback = nullptr;
- std::unique_ptr<VideoPlayer> video_player;
+ std::unique_ptr<VideoPlayer> video_player = nullptr;
try {
printf("Play video: %s\n", video_url.c_str());
- video_player = std::make_unique<VideoPlayer>(window_size.x, window_size.y, window.getSystemHandle(), video_url.c_str());
+ video_player.reset(new VideoPlayer(window_size.x, window_size.y, window.getSystemHandle(), video_url.c_str()));
} catch(VideoInitializationException &e) {
fprintf(stderr, "Failed to create video player!. TODO: Show this to the user");
+ video_player = nullptr;
}
std::vector<std::unique_ptr<BodyItem>> related_media = current_plugin->get_related_media(video_url);