~ubuntu-branches/ubuntu/trusty/xulrunner/trusty

« back to all changes in this revision

Viewing changes to uriloader/exthandler/nsExternalHelperAppService.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Devid Antonio Filoni
  • Date: 2008-08-25 13:04:18 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20080825130418-ck1i2ms384tzb9m0
Tags: 1.8.1.16+nobinonly-0ubuntu1
* New upstream release (taken from upstream CVS), LP: #254618.
* Fix MFSA 2008-35, MFSA 2008-34, MFSA 2008-33, MFSA 2008-32, MFSA 2008-31,
  MFSA 2008-30, MFSA 2008-29, MFSA 2008-28, MFSA 2008-27, MFSA 2008-25,
  MFSA 2008-24, MFSA 2008-23, MFSA 2008-22, MFSA 2008-21, MFSA 2008-26 also
  known as CVE-2008-2933, CVE-2008-2785, CVE-2008-2811, CVE-2008-2810,
  CVE-2008-2809, CVE-2008-2808, CVE-2008-2807, CVE-2008-2806, CVE-2008-2805,
  CVE-2008-2803, CVE-2008-2802, CVE-2008-2801, CVE-2008-2800, CVE-2008-2798.
* Drop 89_bz419350_attachment_306066 patch, merged upstream.
* Bump Standards-Version to 3.8.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1621
1621
  NS_ENSURE_SUCCESS(rv, rv);
1622
1622
 
1623
1623
#if defined(XP_MAC) || defined (XP_MACOSX)
1624
 
 // Now that the file exists set Mac type and creator
1625
 
  if (mMimeInfo)
 
1624
  // Now that the file exists set Mac type if the file has no extension
 
1625
  // and we can determine a type.
 
1626
  if (ext.IsEmpty() && mMimeInfo)
1626
1627
  {
1627
1628
    nsCOMPtr<nsILocalFileMac> macfile = do_QueryInterface(mTempFile);
1628
1629
    if (macfile)
1629
1630
    {
1630
 
      PRUint32 type, creator;
 
1631
      PRUint32 type;
1631
1632
      mMimeInfo->GetMacType(&type);
1632
 
      mMimeInfo->GetMacCreator(&creator);
1633
1633
      macfile->SetFileType(type);
1634
 
      macfile->SetFileCreator(creator);
1635
1634
    }
1636
1635
  }
1637
1636
#endif