зеркало из https://github.com/mozilla/gecko-dev.git
Bug 271174 - build problem with SUNWspro compilers. r=darin
This commit is contained in:
Родитель
095f0fe791
Коммит
a586fb7a82
|
@ -149,7 +149,7 @@ private:
|
|||
nsCOMPtr<nsISVGGlyphMetricsSource> mSource;
|
||||
|
||||
public:
|
||||
static nsDataHashtable<nsStringHashKey,const nsDependentString*> sFontAliases;
|
||||
static nsDataHashtable<nsStringHashKey,const nsString*> sFontAliases;
|
||||
};
|
||||
|
||||
/** @} */
|
||||
|
@ -157,7 +157,7 @@ public:
|
|||
//----------------------------------------------------------------------
|
||||
// implementation:
|
||||
|
||||
nsDataHashtable<nsStringHashKey,const nsDependentString*>
|
||||
nsDataHashtable<nsStringHashKey,const nsString*>
|
||||
nsSVGGDIPlusGlyphMetrics::sFontAliases;
|
||||
|
||||
nsSVGGDIPlusGlyphMetrics::nsSVGGDIPlusGlyphMetrics(nsISVGGlyphMetricsSource *src)
|
||||
|
@ -505,14 +505,14 @@ static PRBool FindFontFamily(const nsString& aFamily, PRBool aGeneric, void *aDa
|
|||
delete family;
|
||||
|
||||
//try alias if there is one:
|
||||
const nsDependentString *alias = nsnull;
|
||||
const nsString *alias = nsnull;
|
||||
nsAutoString canonical_name(aFamily);
|
||||
ToLowerCase(canonical_name);
|
||||
nsSVGGDIPlusGlyphMetrics::sFontAliases.Get(canonical_name, &alias);
|
||||
if (alias) {
|
||||
// XXX this might cause a stack-overflow if there are cyclic
|
||||
// aliases in sFontAliases
|
||||
retval = FindFontFamily(nsString(*alias), PR_FALSE, aData);
|
||||
retval = FindFontFamily(*alias, PR_FALSE, aData);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ private:
|
|||
nsCOMPtr<nsISVGGlyphMetricsSource> mSource;
|
||||
|
||||
public:
|
||||
static nsDataHashtable<nsStringHashKey,const nsDependentString*> sFontAliases;
|
||||
static nsDataHashtable<nsStringHashKey,const nsString*> sFontAliases;
|
||||
};
|
||||
|
||||
/** @} */
|
||||
|
@ -120,7 +120,7 @@ public:
|
|||
//----------------------------------------------------------------------
|
||||
// nsSVGLibartGlyphMetricsFT implementation:
|
||||
|
||||
nsDataHashtable<nsStringHashKey,const nsDependentString*>
|
||||
nsDataHashtable<nsStringHashKey,const nsString*>
|
||||
nsSVGLibartGlyphMetricsFT::sFontAliases;
|
||||
|
||||
|
||||
|
@ -406,7 +406,7 @@ FindFont(const nsString& aFamily, PRBool aGeneric, void *aData)
|
|||
}
|
||||
else {
|
||||
// try alias if there is one:
|
||||
const nsDependentString *alias = nsnull;
|
||||
const nsString *alias = nsnull;
|
||||
nsSVGLibartGlyphMetricsFT::sFontAliases.Get(NS_ConvertUTF8toUCS2(family_name),
|
||||
&alias);
|
||||
if (alias) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче