fixed, compiler warning. Let us try to keep assignments out of if statments
authorS. Davilla <davilla@4pi.com>
Sat, 8 Feb 2014 23:36:55 +0000 (18:36 -0500)
committerS. Davilla <davilla@4pi.com>
Sat, 8 Feb 2014 23:37:03 +0000 (18:37 -0500)
xbmc/cores/dvdplayer/DVDPlayer.cpp

index e8f637c..a32628a 100644 (file)
@@ -1026,12 +1026,13 @@ void CDVDPlayer::Process()
   if (CDVDInputStream::IMenus* ptr = dynamic_cast<CDVDInputStream::IMenus*>(m_pInputStream))
   {
     CLog::Log(LOGNOTICE, "DVDPlayer: playing a file with menu's");
-    if(CDVDInputStreamNavigator* nav = dynamic_cast<CDVDInputStreamNavigator*>(m_pInputStream))
+    CDVDInputStreamNavigator* nav = dynamic_cast<CDVDInputStreamNavigator*>(m_pInputStream);
+    if(nav)
       m_PlayerOptions.starttime = 0;
 
     if(m_PlayerOptions.state.size() > 0)
       ptr->SetState(m_PlayerOptions.state);
-    else if(CDVDInputStreamNavigator* nav = dynamic_cast<CDVDInputStreamNavigator*>(m_pInputStream))
+    else if(nav)
       nav->EnableSubtitleStream(CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleOn);
 
     CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleCached = true;