summaryrefslogtreecommitdiff
path: root/src/caja-navigation-window-pane.c
diff options
context:
space:
mode:
authorlukefromdc <[email protected]>2024-12-23 03:42:29 -0500
committerlukefromdc <[email protected]>2024-12-23 03:42:29 -0500
commitbbc145c44c8e0bbb55f2571c4f8792d88d902152 (patch)
tree2c2a6afbeadce77de30ca476e6f4f24d3e0a3ae4 /src/caja-navigation-window-pane.c
parented41589e35a534cb47ea7b6dcc685fef2e7ca578 (diff)
downloadcaja-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.c4
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),