[glib] glocalfilemonitor: Emit notification on rate limit change



commit 23a5352cd8a1f247ac831ebada9dbc9f5d24476f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sun May 3 12:17:10 2015 +0100

    glocalfilemonitor: Emit notification on rate limit change
    
    The changed variable was previously uninitialised in the path where the
    rate limit was actually changed. This could result in the
    GObject::notify signal not getting emitted.
    
    Spotted by Coverity.
    
    CID: #1296516
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748834

 gio/glocalfilemonitor.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gio/glocalfilemonitor.c b/gio/glocalfilemonitor.c
index 28f4c98..8a5c442 100644
--- a/gio/glocalfilemonitor.c
+++ b/gio/glocalfilemonitor.c
@@ -466,6 +466,8 @@ g_file_monitor_source_set_rate_limit (GFileMonitorSource *fms,
 
       g_sequence_sort (fms->pending_changes, pending_change_compare_ready_time, fms);
       g_file_monitor_source_update_ready_time (fms);
+
+      changed = TRUE;
     }
   else
     changed = FALSE;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]