summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--src/recent-manager-provider.vala7
2 files changed, 4 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 4f43cdc..5adb2c6 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@ Zeitgeist-datahub 0.8.0
=======================
* Make sure correct desktop environment is set for DesktopAppInfo (Michal Hruby)
+* Fix recent-manager-provider to log remote files (Siegfried Gevatter)
Zeitgeist-datahub 0.7.0
=======================
diff --git a/src/recent-manager-provider.vala b/src/recent-manager-provider.vala
index 3fe7ce4..74c3014 100644
--- a/src/recent-manager-provider.vala
+++ b/src/recent-manager-provider.vala
@@ -89,11 +89,10 @@ public class RecentManagerGtk : DataProvider
foreach (Gtk.RecentInfo ri in recent_manager.get_items ())
{
unowned string uri = ri.get_uri ();
- if (!ri.exists () || ri.get_private_hint () ||
- uri.has_prefix ("file:///tmp/"))
- {
+ if (ri.get_private_hint () || uri.has_prefix ("file:///tmp/"))
+ continue;
+ if (uri.has_prefix ("file://") && !ri.exists ())
continue;
- }
var last_app = ri.last_application ().strip ();
unowned string exec_str;