Skip to content
Snippets Groups Projects
Commit a586fb7a authored by tor%cs.brown.edu's avatar tor%cs.brown.edu
Browse files

Bug 271174 - build problem with SUNWspro compilers. r=darin

parent 095f0fe7
No related branches found
No related tags found
No related merge requests found
......@@ -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) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment