From b31773b097bbb9dac4ac96b17807dd7349a66ad2 Mon Sep 17 00:00:00 2001 From: Robert McQueen Date: Wed, 22 Nov 2017 16:40:15 +0000 Subject: session-helper: remove un-needed file monitor actions on CREATED CHANGES_DONE always fires after CREATED. Closes: #1190 Approved by: alexlarsson --- session-helper/flatpak-session-helper.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'session-helper') diff --git a/session-helper/flatpak-session-helper.c b/session-helper/flatpak-session-helper.c index 6d905c93..f62e5a05 100644 --- a/session-helper/flatpak-session-helper.c +++ b/session-helper/flatpak-session-helper.c @@ -427,9 +427,10 @@ file_changed (GFileMonitor *monitor, GFileMonitorEvent event_type, char *source) { - if (event_type == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT || - event_type == G_FILE_MONITOR_EVENT_CREATED) - copy_file (source, monitor_dir); + if (event_type != G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT) + return; + + copy_file (source, monitor_dir); } static void -- cgit v1.2.1