diff --git a/src/image_list.c b/src/image_list.c index 427d7c3e0bf5715ca47691937c9535eb24aba7de..f37dd8c365fc5324e249d26b663971d053b86570 100644 --- a/src/image_list.c +++ b/src/image_list.c @@ -836,11 +836,14 @@ rstto_image_list_monitor_dir ( NULL, NULL); - g_signal_connect ( - G_OBJECT(monitor), - "changed", - G_CALLBACK (cb_file_monitor_changed), - image_list); + if ( monitor != NULL ) + { + g_signal_connect ( + G_OBJECT (monitor), + "changed", + G_CALLBACK (cb_file_monitor_changed), + image_list); + } } if (image_list->priv->image_monitors)