diff options
author | lukefromdc <[email protected]> | 2024-12-23 03:42:29 -0500 |
---|---|---|
committer | lukefromdc <[email protected]> | 2024-12-23 03:42:29 -0500 |
commit | bbc145c44c8e0bbb55f2571c4f8792d88d902152 (patch) | |
tree | 2c2a6afbeadce77de30ca476e6f4f24d3e0a3ae4 /src/caja-navigation-window-pane.c | |
parent | ed41589e35a534cb47ea7b6dcc685fef2e7ca578 (diff) | |
download | caja-bbc145c44c8e0bbb55f2571c4f8792d88d902152.tar.bz2 caja-bbc145c44c8e0bbb55f2571c4f8792d88d902152.tar.xz |
wayland: fix crash on closing navigation windows
Diffstat (limited to 'src/caja-navigation-window-pane.c')
-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), |