]> git.sesse.net Git - vlc/commitdiff
Fix crash if we don't have freetype or subsdec
authorClément Stenac <zorglub@videolan.org>
Sun, 24 Apr 2005 20:44:36 +0000 (20:44 +0000)
committerClément Stenac <zorglub@videolan.org>
Sun, 24 Apr 2005 20:44:36 +0000 (20:44 +0000)
modules/gui/wxwindows/open.cpp

index 8d356555bb4fea161d65f6d94ee1df85fc53a347..ff1189e3869d81f8d04171deb9de3e22167c2628 100644 (file)
@@ -1328,15 +1328,22 @@ void OpenDialog::OnSubsFileSettings( wxCommandEvent& WXUNUSED(event) )
         subsfile_mrl.Add( wxString(wxT("sub-file=")) +
                           subsfile_dialog->file_combo->GetValue() );
         if( subsfile_dialog->encoding_combo )
+        {
             subsfile_mrl.Add( wxString(wxT("subsdec-encoding=")) +
                               subsfile_dialog->encoding_combo->GetValue() );
-        subsfile_mrl.Add( wxString::Format(wxT("subsdec-align=%i"),
-                           (int)subsfile_dialog->align_combo->GetClientData(
-                           subsfile_dialog->align_combo->GetSelection()) ) );
-
-        subsfile_mrl.Add( wxString::Format( wxT("freetype-rel-fontsize=%i"),
-                          (int)subsfile_dialog->size_combo->GetClientData(
-                          subsfile_dialog->size_combo->GetSelection()) ) );
+        }
+        if( subsfile_dialog->align_combo )
+        {
+            subsfile_mrl.Add( wxString::Format(wxT("subsdec-align=%i"),
+                              (int)subsfile_dialog->align_combo->GetClientData(
+                              subsfile_dialog->align_combo->GetSelection()) ) );
+        }
+        if( subsfile_dialog->size_combo )
+        {
+            subsfile_mrl.Add( wxString::Format( wxT("freetype-rel-fontsize=%i"),
+                              (int)subsfile_dialog->size_combo->GetClientData(
+                              subsfile_dialog->size_combo->GetSelection()) ) );
+        }
         subsfile_mrl.Add( wxString::Format( wxT("sub-fps=%i"),
                           subsfile_dialog->fps_spinctrl->GetValue() ) );
         subsfile_mrl.Add( wxString::Format( wxT("sub-delay=%i"),