зеркало из https://github.com/mozilla/gecko-dev.git
Bug 942356 - Fix up Flash version string on Linux. r=bsmedberg
This commit is contained in:
Родитель
a523a52b08
Коммит
80f9bd6138
|
@ -81,6 +81,7 @@ nsPluginTag::nsPluginTag(nsPluginInfo* aPluginInfo)
|
||||||
aPluginInfo->fExtensionArray,
|
aPluginInfo->fExtensionArray,
|
||||||
aPluginInfo->fVariantCount);
|
aPluginInfo->fVariantCount);
|
||||||
EnsureMembersAreUTF8();
|
EnsureMembersAreUTF8();
|
||||||
|
FixupVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
nsPluginTag::nsPluginTag(const char* aName,
|
nsPluginTag::nsPluginTag(const char* aName,
|
||||||
|
@ -111,6 +112,7 @@ nsPluginTag::nsPluginTag(const char* aName,
|
||||||
static_cast<uint32_t>(aVariants));
|
static_cast<uint32_t>(aVariants));
|
||||||
if (!aArgsAreUTF8)
|
if (!aArgsAreUTF8)
|
||||||
EnsureMembersAreUTF8();
|
EnsureMembersAreUTF8();
|
||||||
|
FixupVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
nsPluginTag::~nsPluginTag()
|
nsPluginTag::~nsPluginTag()
|
||||||
|
@ -260,6 +262,15 @@ nsresult nsPluginTag::EnsureMembersAreUTF8()
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void nsPluginTag::FixupVersion()
|
||||||
|
{
|
||||||
|
#if defined(XP_LINUX)
|
||||||
|
if (mIsFlashPlugin) {
|
||||||
|
mVersion.ReplaceChar(',', '.');
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsPluginTag::GetDescription(nsACString& aDescription)
|
nsPluginTag::GetDescription(nsACString& aDescription)
|
||||||
{
|
{
|
||||||
|
|
|
@ -98,6 +98,7 @@ private:
|
||||||
const char* const* aExtensions,
|
const char* const* aExtensions,
|
||||||
uint32_t aVariantCount);
|
uint32_t aVariantCount);
|
||||||
nsresult EnsureMembersAreUTF8();
|
nsresult EnsureMembersAreUTF8();
|
||||||
|
void FixupVersion();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // nsPluginTags_h_
|
#endif // nsPluginTags_h_
|
||||||
|
|
Загрузка…
Ссылка в новой задаче