From fe749ca59456033f853c7d4ad77fdac4ea4da66f Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sat, 12 May 2018 12:21:34 +0300 Subject: [PATCH] added checking that vlc is installed --- app/ui/main_app_window.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index ea054cdd..0de85934 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -954,8 +954,12 @@ class MainAppWindow: self.on_player_stop(None) if not self._player: - self._player = Player.get_vlc_instance().media_player_new() - self._player.set_xwindow(self._drawing_area_xid) + try: + self._player = Player.get_vlc_instance().media_player_new() + except (NameError, AttributeError): + show_dialog(DialogType.ERROR, self._main_window, "No VLC is found. Check that it is installed!") + else: + self._player.set_xwindow(self._drawing_area_xid) if self._player: self._player.set_mrl(url)