branches/kale/src/osd/windows/window.c
| r244566 | r244567 | |
| 1405 | 1405 | |
| 1406 | 1406 | // destroy: clean up all attached rendering bits and NULL out our hwnd |
| 1407 | 1407 | case WM_DESTROY: |
| 1408 | | window->m_renderer->destroy(); |
| 1409 | | global_free(window->m_renderer); |
| 1410 | | window->m_renderer = NULL; |
| 1408 | if (!(window->m_renderer == NULL)) |
| 1409 | { |
| 1410 | window->m_renderer->destroy(); |
| 1411 | global_free(window->m_renderer); |
| 1412 | window->m_renderer = NULL; |
| 1413 | } |
| 1411 | 1414 | window->m_hwnd = NULL; |
| 1412 | 1415 | return DefWindowProc(wnd, message, wparam, lparam); |
| 1413 | 1416 | |