Bug 994216 - ensure desktop INI file parent directory exists to fix bustage on CLOSED TREE; r=marco"

--HG--
extra : amend_source : d72cf290cc27d2cc6baa3d68611192167c45fd8f
This commit is contained in:
Myk Melez 2014-04-09 14:20:59 -07:00
Родитель 9d6a75f8cb
Коммит bd0792fc0c
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -277,6 +277,9 @@ NativeApp.prototype = {
// $XDG_DATA_HOME/applications/owa-<webappuniquename>.desktop
let desktopINIfile = getFile(this.desktopINI);
if (desktopINIfile.parent && !desktopINIfile.parent.exists()) {
desktopINIfile.parent.create(Ci.nsIFile.DIRECTORY_TYPE, PERMS_DIRECTORY);
}
let writer = Cc["@mozilla.org/xpcom/ini-processor-factory;1"].
getService(Ci.nsIINIParserFactory).