~mhr3/unity-lens-applications/fix-858056

« back to all changes in this revision

Viewing changes to src/daemon.vala

  • Committer: Alex Launi
  • Date: 2011-09-07 18:41:43 UTC
  • Revision ID: alex.launi@canonical.com-20110907184143-vo43hpzxuhft5aib
revert last commit due to IO thrashing issues

Show diffs side-by-side

added added

removed removed

Lines of Context:
603
603
    
604
604
      foreach (var pkginfo in results.results)
605
605
      {
606
 
        string external_uri;
607
606
        if (pkginfo.desktop_file == null)
608
607
          continue;
609
608
                
616
615
        string uri = @"application://$(desktop_id)";
617
616
        if (uri in installed_uris || uri in available_uris)
618
617
          continue;
619
 
        external_uri = uri;
620
618
        
621
619
        /* Extract basic metadata and register de-dupe keys */
622
620
        string display_name;
660
658
            uri = @"unity-install://$(pkginfo.package_name)/$(pkginfo.application_name)";
661
659
            available_uris.add (uri);            
662
660
          }
663
 
        else 
664
 
          {     
665
 
            external_uri = "file://" +((DesktopAppInfo) 
666
 
app).get_filename();
667
 
          }     
668
661
        
669
662
        Icon icon = find_pkg_icon (pkginfo);
670
663
        
671
664
        model.append (uri, icon.to_string (),
672
665
                      category,"application/x-desktop",
673
666
                      display_name != null ? display_name : "",
674
 
                      comment != null ? comment : "", external_uri);
675
 
 
 
667
                      comment != null ? comment : "", uri);
 
668
        
676
669
        /* Stop if we added the number of items requested */
677
670
        n_added++;
678
671
        if (max_add > 0 && n_added >= max_add)