From d3f830aa5d35804e7c206b973a8734058cb08fbe Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 6 Aug 2019 16:49:24 +0200 Subject: Fix uninitialized value in videoplayer --- src/QuickMedia.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/QuickMedia.cpp') 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 video_player; + std::unique_ptr video_player = nullptr; try { printf("Play video: %s\n", video_url.c_str()); - video_player = std::make_unique(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> related_media = current_plugin->get_related_media(video_url); -- cgit v1.2.3