summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <siegfried@gevatter.com>2012-01-27 13:57:58 +0100
committerSiegfried-Angel Gevatter Pujals <siegfried@gevatter.com>2012-01-27 13:57:58 +0100
commit5e394fe80754e15340ed06b55b8e94053b920f82 (patch)
tree90e6d385bc1c06e4333d504d7a17814116bc3c89
parentede92dfcbe4fbe2568e564499af2f2c0dae72e79 (diff)
Fix recent-manager-provider to log remote files
-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;