mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
0193499bb7
commit
1cd71e215b
@ -2311,6 +2311,9 @@ gnc_main_window_close_page (GncPluginPage *page)
|
|||||||
if (!gnc_plugin_page_finish_pending(page))
|
if (!gnc_plugin_page_finish_pending(page))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (!GNC_IS_MAIN_WINDOW (page->window))
|
||||||
|
return;
|
||||||
|
|
||||||
window = GNC_MAIN_WINDOW (page->window);
|
window = GNC_MAIN_WINDOW (page->window);
|
||||||
if (!window) {
|
if (!window) {
|
||||||
g_warning("Page is not in a window.");
|
g_warning("Page is not in a window.");
|
||||||
|
Loading…
Reference in New Issue
Block a user