[726/906] window: don't call a NULL destroy function

This commit is contained in:
Matthew Waters 2013-07-02 22:45:08 +10:00
parent f9d46c29ca
commit 908cc1989b
2 changed files with 5 additions and 3 deletions

View file

@ -772,6 +772,7 @@ gst_gl_window_cocoa_get_gl_api (GstGLWindow * window)
NSAutoreleasePool *pool; NSAutoreleasePool *pool;
m_cocoa->priv->running = FALSE; m_cocoa->priv->running = FALSE;
if (m_callback)
m_callback (m_data); m_callback (m_data);
#ifdef GNUSTEP #ifdef GNUSTEP

View file

@ -525,6 +525,7 @@ window_proc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
GST_DEBUG ("WM_GST_GL_WINDOW_QUIT\n"); GST_DEBUG ("WM_GST_GL_WINDOW_QUIT\n");
if (destroy_cb)
destroy_cb ((gpointer) wParam); destroy_cb ((gpointer) wParam);
parent_id = GetProp (hWnd, "gl_window_parent_id"); parent_id = GetProp (hWnd, "gl_window_parent_id");