Bug 1273020 - Add missing null checks in ApplicationAccessible. r=surkov.

--HG--
extra : rebase_source : f28ed60b77797d975290f2b45c242526df984364
This commit is contained in:
Nicholas Nethercote 2016-05-16 12:36:25 +10:00
Родитель 11fbf22687
Коммит c63787f910
1 изменённых файлов: 15 добавлений и 9 удалений

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

@ -60,16 +60,20 @@ public:
void AppName(nsAString& aName) const
{
nsAutoCString cname;
mAppInfo->GetName(cname);
AppendUTF8toUTF16(cname, aName);
if (mAppInfo) {
nsAutoCString cname;
mAppInfo->GetName(cname);
AppendUTF8toUTF16(cname, aName);
}
}
void AppVersion(nsAString& aVersion) const
{
nsAutoCString cversion;
mAppInfo->GetVersion(cversion);
AppendUTF8toUTF16(cversion, aVersion);
if (mAppInfo) {
nsAutoCString cversion;
mAppInfo->GetVersion(cversion);
AppendUTF8toUTF16(cversion, aVersion);
}
}
void PlatformName(nsAString& aName) const
@ -79,9 +83,11 @@ public:
void PlatformVersion(nsAString& aVersion) const
{
nsAutoCString cversion;
mAppInfo->GetPlatformVersion(cversion);
AppendUTF8toUTF16(cversion, aVersion);
if (mAppInfo) {
nsAutoCString cversion;
mAppInfo->GetPlatformVersion(cversion);
AppendUTF8toUTF16(cversion, aVersion);
}
}
protected: