зеркало из 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->fVariantCount);
|
||||
EnsureMembersAreUTF8();
|
||||
FixupVersion();
|
||||
}
|
||||
|
||||
nsPluginTag::nsPluginTag(const char* aName,
|
||||
|
@ -111,6 +112,7 @@ nsPluginTag::nsPluginTag(const char* aName,
|
|||
static_cast<uint32_t>(aVariants));
|
||||
if (!aArgsAreUTF8)
|
||||
EnsureMembersAreUTF8();
|
||||
FixupVersion();
|
||||
}
|
||||
|
||||
nsPluginTag::~nsPluginTag()
|
||||
|
@ -260,6 +262,15 @@ nsresult nsPluginTag::EnsureMembersAreUTF8()
|
|||
#endif
|
||||
}
|
||||
|
||||
void nsPluginTag::FixupVersion()
|
||||
{
|
||||
#if defined(XP_LINUX)
|
||||
if (mIsFlashPlugin) {
|
||||
mVersion.ReplaceChar(',', '.');
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsPluginTag::GetDescription(nsACString& aDescription)
|
||||
{
|
||||
|
|
|
@ -98,6 +98,7 @@ private:
|
|||
const char* const* aExtensions,
|
||||
uint32_t aVariantCount);
|
||||
nsresult EnsureMembersAreUTF8();
|
||||
void FixupVersion();
|
||||
};
|
||||
|
||||
#endif // nsPluginTags_h_
|
||||
|
|
Загрузка…
Ссылка в новой задаче