]> git.saurik.com Git - wxWidgets.git/commitdiff
Added initialisation and checks
authorJulian Smart <julian@anthemion.co.uk>
Mon, 14 Mar 2011 10:27:01 +0000 (10:27 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Mon, 14 Mar 2011 10:27:01 +0000 (10:27 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/mediactrl_wmp10.cpp

index fcc76a9219f39f592829917831834f49c4524a60..2cfdb85e260f3a225a9c3c167f9da85376261654 100644 (file)
@@ -724,7 +724,9 @@ wxWMP10MediaBackend::wxWMP10MediaBackend()
 #ifndef WXTEST_ATL
                 m_pAX(NULL),
 #endif
-                m_pWMPPlayer(NULL)
+                m_pWMPPlayer(NULL),
+                m_pWMPSettings(NULL),
+                m_pWMPControls(NULL)
 
 {
     m_evthandler = NULL;
@@ -752,8 +754,10 @@ wxWMP10MediaBackend::~wxWMP10MediaBackend()
 #endif
 
         m_pWMPPlayer->Release();
-        m_pWMPSettings->Release();
-        m_pWMPControls->Release();
+        if (m_pWMPSettings)
+            m_pWMPSettings->Release();
+        if (m_pWMPControls)
+            m_pWMPControls->Release();
     }
 }