GNOME Bugzilla – Bug 767284
recentmanager doesn't send "changed" signal on renamed, deleted or moved files (Ubuntu)
Last modified: 2016-06-10 11:23:32 UTC
Created attachment 329173 [details] min coding example I'm using the recentmanager to get a list of recent files (and make quicklists out of them, see https://github.com/thirschbuechler/ubuntu-recentquicklists). My problem is that whenever something gets moved or deleted, no "changed" signal is emitted and therefore the quicklists have dead elements in them. However, if a file gets accessed or modified it works fine. Reproduction: -execute the min-coding-example file in terminal, create file "test" (i.e. on Desktop) -changing file results in updating -deleting, renaming or moving it doesn't Python 3.4.3+, GTK 3.16.7 (according to http://stackoverflow.com/questions/12541328/python3-how-can-i-find-out-what-version-of-gtk-i-am-using) (Ubuntu 14.04 x64, Ubuntu 15.10 x64)
As far as I can see GtkRecentManager does not track the resources it references, so this is to be expected. You only get "changed" signals if someone changes the list. Anyway, not a PyGObject problem, so moving to gtk+.
Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 137278 ***