Check main_window_close_page arguments for sanity. Fixed crash in #366468.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16207 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2007-06-22 20:37:41 +00:00
parent 0193499bb7
commit 1cd71e215b

View File

@ -2311,6 +2311,9 @@ gnc_main_window_close_page (GncPluginPage *page)
if (!gnc_plugin_page_finish_pending(page))
return;
if (!GNC_IS_MAIN_WINDOW (page->window))
return;
window = GNC_MAIN_WINDOW (page->window);
if (!window) {
g_warning("Page is not in a window.");