Branch: Tag:

2015-10-05

2015-10-05 13:23:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor [Inotify]: Fixed calling of stable_data_change().

The calling of stable_data_change() got lost when accellerated paths
were removed from the polling heap.

866:    ::file_created(path, st);    }    -  protected void data_changed(string path, Stdio.Stat st) +  protected void attr_changed(string path, Stdio.Stat st)    {    if (wd != -1) {    (backend || Pike.DefaultBackend)->    call_out(check, (stable_time || global::stable_time) + 1);    } -  ::data_changed(path, st); +  ::attr_changed(path, st);    }       protected void register_path(int|void initial)