From 19e709c4885204be640ccb053de8006e10edb12f Mon Sep 17 00:00:00 2001 From: Igor Date: Sun, 5 Feb 2017 20:12:46 +0300 Subject: [PATCH] Fix GLib-GObject-CRITICAL in directory monitoring code --- src/image_list.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/image_list.c b/src/image_list.c index 427d7c3..f37dd8c 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) -- GitLab