diff options
-rw-r--r-- | src/caja-navigation-window-pane.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/caja-navigation-window-pane.c b/src/caja-navigation-window-pane.c index 19669411..05dbf492 100644 --- a/src/caja-navigation-window-pane.c +++ b/src/caja-navigation-window-pane.c @@ -502,6 +502,10 @@ caja_navigation_window_pane_remove_page (CajaNavigationWindowPane *pane, int pag g_signal_handlers_block_by_func (notebook, G_CALLBACK (notebook_switch_page_cb), pane); + /*catch crash on closing windows in wayland*/ + if (!notebook) + return; + gtk_notebook_remove_page (notebook, page_num); g_signal_handlers_unblock_by_func (notebook, G_CALLBACK (notebook_switch_page_cb), |