From e95c9c88c50da253339da51ddc77ae6d316adcd4 Mon Sep 17 00:00:00 2001 From: _aLfa_ Date: Sun, 14 Sep 2014 18:58:22 +0200 Subject: [PATCH] Optimize VLC cast --- src/Forms/Main.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Forms/Main.cs b/src/Forms/Main.cs index 63f66d881..dcfad55d1 100644 --- a/src/Forms/Main.cs +++ b/src/Forms/Main.cs @@ -5,6 +5,7 @@ using Nikse.SubtitleEdit.Logic.Enums; using Nikse.SubtitleEdit.Logic.Networking; using Nikse.SubtitleEdit.Logic.SubtitleFormats; using Nikse.SubtitleEdit.Logic.VideoFormats; +using Nikse.SubtitleEdit.Logic.VideoPlayers; using Nikse.SubtitleEdit.Logic.VobSub; using System; using System.Collections.Generic; @@ -17048,9 +17049,9 @@ namespace Nikse.SubtitleEdit.Forms setVideoOffsetToolStripMenuItem.Visible = !string.IsNullOrEmpty(_videoFileName) && Configuration.Settings.General.ShowBetaStuff; toolStripMenuItemSetAudioTrack.Visible = false; - if (mediaPlayer.VideoPlayer != null && mediaPlayer.VideoPlayer is Logic.VideoPlayers.LibVlcDynamic) + var libVlc = mediaPlayer.VideoPlayer as LibVlcDynamic; + if (libVlc != null) { - var libVlc = (Logic.VideoPlayers.LibVlcDynamic)mediaPlayer.VideoPlayer; int numberOfTracks = libVlc.AudioTrackCount; _videoAudioTrackNumber = libVlc.AudioTrackNumber; if (numberOfTracks > 1) @@ -17080,9 +17081,9 @@ namespace Nikse.SubtitleEdit.Forms private void ChooseAudioTrack(object sender, EventArgs e) { - if (mediaPlayer.VideoPlayer != null && mediaPlayer.VideoPlayer is Logic.VideoPlayers.LibVlcDynamic) + var libVlc = mediaPlayer.VideoPlayer as LibVlcDynamic; + if (libVlc != null) { - var libVlc = (Logic.VideoPlayers.LibVlcDynamic)mediaPlayer.VideoPlayer; var item = sender as ToolStripItem; int number = int.Parse(item.Text);