~angeloc/unity-lens-files/fix-for-837810

« back to all changes in this revision

Viewing changes to src/folder.vala

  • Committer: angeloc
  • Date: 2012-03-16 16:12:12 UTC
  • Revision ID: angelo.compagnucci@gmail.com-20120316161212-js4j8lugwuzrg0gn
modified:
  src/folder.vala
  
  - Statically added desktop to favourites bookmark folders.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
    {
53
53
      bookmarks = new List<Bookmark> ();
54
54
      string contents;
 
55
      string uri_desktop = @"$(Environment.get_user_special_dir(UserDirectory.DESKTOP))";
55
56
      
56
57
      try {
57
58
        FileUtils.get_contents (bookmarks_file, out contents);
64
65
      string[] favorites = contents.split ("\n");
65
66
      string mimetype = "inode/directory";
66
67
      
 
68
      /* Add desktop statically */
 
69
      var desktop_display_name = Uri.unescape_string (uri_desktop);
 
70
      desktop_display_name = Filename.display_basename (desktop_display_name);
 
71
      var desktop_bookmark = new Bookmark ("file://" + uri_desktop, mimetype, desktop_display_name);
 
72
      bookmarks.append (desktop_bookmark);
67
73
      
68
74
      foreach (var uri in favorites)
69
75
      {
70
76
        if (uri == "")
71
77
          continue;
 
78
          
 
79
        if (uri == uri_desktop)
 
80
                  continue;
72
81
              
73
82
        string[] parts = uri.split (" ", 2);
74
83
        string display_name;