Create only one RtAudio instance, in the FilmViewer, rather than
[dcpomatic.git] / src / wx / full_config_dialog.cc
index c688109c9a8ee640129897293700e94c56759b92..ec25464856e8a3ea6223eb8fb005c6ab6f009fc8 100644 (file)
@@ -1803,7 +1803,7 @@ private:
 
 
 wxPreferencesEditor*
-create_full_config_dialog ()
+create_full_config_dialog(FilmViewer* viewer)
 {
        auto e = new wxPreferencesEditor ();
 
@@ -1820,7 +1820,9 @@ create_full_config_dialog ()
 #endif
 
        e->AddPage (new FullGeneralPage    (ps, border));
-       e->AddPage (new SoundPage          (ps, border));
+       if (viewer) {
+               e->AddPage(new SoundPage(ps, border, viewer));
+       }
        e->AddPage (new DefaultsPage       (ps, border));
        e->AddPage (new EncodingServersPage(ps, border));
        e->AddPage (new KeysPage           (ps, border));